gpt4 book ai didi

java - 将 long [] 数据转换为 ArrayList

转载 作者:行者123 更新时间:2023-12-02 07:47:39 24 4
gpt4 key购买 nike

我有

long [] data我需要将其转换为 ArrayList<BigInteger>

有没有简单的方法可以做到这一点?或者我必须编写一个 foreach 循环并获取 long 的 BigInteger 值并将其添加到列表中?

有什么捷径吗?

最佳答案

正如 @jb-nizet (JB Nizet) 所说,这项任务没有捷径。下面是“转换”列表中的 long[] 的 3 行代码

long[] data = { 1l, 3l, 5l, 7l, 13l, 17l};
// 3 lines to convert long[] in a List<BigInteger>
List<BigInteger> list = new ArrayList<BigInteger>(data.length); // optmized as suggested
for(long num : data)
list.add(BigInteger.valueOf(num));

关于java - 将 long [] 数据转换为 ArrayList<BigInteger>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10605584/

24 4 0