java - 为 Java 中的测试创建 UUID 列表
问题描述
我想生成一个模拟List<UUID>
并使用随机 UUID 填充它。但是,我不确定是否有更合适的方法,而不是通过创建列表和添加项目的以下方法。
List<UUID> uuidList = new ArrayList<>();
uuidList.add(UUID.randomUUID());
uuidList.add(UUID.randomUUID());
uuidList.add(UUID.randomUUID());
那么,有没有更好的方法呢?
解决方案
您可以在此处使用 Java8 流。
List<UUID> uuidList = Stream.generate(UUID::randomUUID)
.limit(3)
.collect(Collectors.toList());
这将生成 3 个随机 UUID,更多,只需更改limit
.
推荐阅读
- c# - While循环到for循环问题
- javascript - highcharts:如何使用 angularjs 更新标记填充颜色
- python - 如何使用 tf.gfile.GFile 解析用于剥离回车的“utf-8”编解码器?
- angularjs - 在返回时保留先前状态的数据 - Angular 1.4 UI Router
- docker - Openshift - 我可以使用 Openshift 运行 docker 客户端命令(如 docker push)吗?
- sql-server - SQL Server 其他前缀标识符
- reactjs - 如何在 InfoWindow 中显示 results[0].formatted_address
- spring - 使用 expireAfterSeconds 索引的 Spring Boot MongoDB 自动删除文档不起作用
- javascript - 将 div 类作为 jquery 参数传递并清除该类下的所有元素
- javascript - 在 for 循环内进行验证时修复复选框