java - 从 int 数组创建 BigInteger 数组

标签 java arrays int biginteger

我有一个整数数组。有没有一种方法可以将此 int 数组直接转换为 BigInteger Array 而无需遍历元素?

最佳答案

如果您使用 ,这应该可以完成工作

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]

关于java - 从 int 数组创建 BigInteger 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35772162/

相关文章:

java - 序列化对象数组以通过套接字发送

java - 我可以制作一个 "extends"@SuppressWarnings 的 Java 注释吗?

java - 如何在 Android 中使用 SharedPreferences 在同一 Activity 中保存和检索数据

java - Scala Singleton 与 Java 的比较

javascript - 从哈希列表生成哈希

c++ - 如何用 1 个非常大的数组快速初始化

ruby - 填充数组并将哈希值转换为数组

c# - 使用 HashSet<int> 创建整数集

python - Django 以 10 为基数的 int() 的文字无效 get_prep_value

ios - Int 数组到 Int 标准方法