Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何在groovy中创建具有特定大小元素的随机uuid列表_Performance_Groovy_Collections - Fatal编程技术网

Performance 如何在groovy中创建具有特定大小元素的随机uuid列表

Performance 如何在groovy中创建具有特定大小元素的随机uuid列表,performance,groovy,collections,Performance,Groovy,Collections,比如说,我想快速创建一个包含1000个随机UUID的列表。实现这一目标的最佳方式是什么 我用Java编写了相应的代码: 试码 List<String> generateValidations(final int count) { return Stream.generate(UUID.randomUUID().toString()) .limit(count) .collect(Collectors.t

比如说,我想快速创建一个包含1000个随机UUID的列表。实现这一目标的最佳方式是什么

我用Java编写了相应的代码:

试码

List<String> generateValidations(final int count) {
        return Stream.generate(UUID.randomUUID().toString())
                .limit(count)
                .collect(Collectors.toList())
    }

或者,没有小溪

def listOfUuids = (1..1000).collect { UUID.randomUUID().toString() }

或者,没有小溪

def listOfUuids = (1..1000).collect { UUID.randomUUID().toString() }
这项工作:

Stream.generate(UUID::randomuid).limit(count).collector(Collectors.toList())
此功能:


Stream.generate(UUID::randomuid).limit(count).collector(Collectors.toList())

缺少导入
java.util.Stream.Stream
<代码>生成接受一个函数。例如,
java.util.stream.stream.generate({UUID.randomuid().toString()}).limit(count).collect()
java.util.stream.*
在GroovyMissing import
java.util.stream.stream
中不会自动导入<代码>生成接受一个函数。例如,
java.util.stream.stream.generate({UUID.randomuid().toString()}).limit(count).collect()
java.util.stream.*
不是在Groovy中自动导入的