gpt4 book ai didi

java - 如何制作数组的数组

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

如何将一个值数组写入另一个数组。例如,我有一个 IP 列表和请求列表。我想要类似 [{ip1, request1}, {ip2, request2}, ....] 的内容。

这就是我的做法,但是obj每次都会改变,并且数组将始终具有相同的值。

ArrayList array = new ArrayList();
Object[] obj = new Object[2];

for (int i=0; i<listSize; i++){

obj[0] = ipList.get(i).toString();
obj[1] = requestList.get(i);

array.add(obj);

最佳答案

我认为应该是:

ArrayList array = new ArrayList();

for (int i=0; i<listSize; i++){
Object[] obj = {ipList.get(i).toString(), requestList.get(i)};

array.add(obj);
}

还可以考虑为 obj 创建一个新类。 (我不知道它应该叫什么,因为你没有说它的用途。)

关于java - 如何制作数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4707274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com