Java 8:IntStream到Integer []
发布时间:2020-12-14 23:34:34 所属栏目:Java 来源:网络整理
导读:我正在编写简单的程序,它最终会绘制用 Java编写的各种排序算法的运行时间.排序算法的一般接口是通过一种方法:public void sort(Comparable [] xs) 我试图使用Java 8的流机制生成以下几行的随机测试用例: public static IntStream testCase(int min,int max
我正在编写简单的程序,它最终会绘制用
Java编写的各种排序算法的运行时间.排序算法的一般接口是通过一种方法:public void sort(Comparable [] xs)
我试图使用Java 8的流机制生成以下几行的随机测试用例: public static IntStream testCase(int min,int max,int n) { Random generator = new Random(); return generator.ints(min,max).limit(n); } 我的问题是,如何将IntStream类型的对象转换为Integer []? 解决方法
您应该将IntStream
box转换为流< Integer>,然后调用
toArray 来生成它的数组:
Integer[] arr = testCase(1,2,3).boxed().toArray(Integer[]::new); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- spring+springmvc+hibernate整合实例
- java – 使用System.identityHashCode(obj) – 何时?为什么
- JDBC—03—SQL注入问题;PreparedStatement介绍;
- java – getResourceAsStream()返回内容为空的流
- 一.抽象类
- JNA UnsatisfiedLinkError – 当我将java.library.path设置
- 如何设置对话框控件Java FX / Java 8的图标
- [虚拟机OA]Break a Palindrome 破坏回文串
- java – 给定纬度和经度,使用谷歌地图计算距离
- java – (savedInstanceState)是什么意思
推荐文章
站长推荐
热点阅读