Yog*_*esh 1 java arrays int biginteger
我有一个int数组.有没有办法将这个int数组直接转换为BigInteger数组而不迭代元素?
如果您使用的是java-8,这应该可以完成
int[] ints = new int[]{1,2,3};
System.out.println(Arrays.toString(ints)); // [1, 2, 3]
BigInteger[] bigs = Arrays.stream(ints)
.mapToObj(BigInteger::valueOf)
.toArray(BigInteger[]::new);
System.out.println(Arrays.toString(bigs)); // [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)