gpt4 book ai didi

java - 循环遍历 2d ArrayList 的元素并输出其坐标

转载 作者:行者123 更新时间:2023-12-01 11:10:45 27 4
gpt4 key购买 nike

我试图从 Arraylist 输出坐标(rowscols 数字),但出现此错误 - 循环不在一行的第一个元素之后读取!请不要注意传递给构造函数的变量this.element。我所关心的只是以正确的形式输出行和列,如下所示:

[[(0,1,a)], [(0,2,a)], [(0,3,a)], [(1,0,a)], [(1,1,a)], [(1,2,a)]]...

但是我的代码给了我这个:

[[(0,0,a)], [(1,0,a)], [(2,0,a)], [(3,0,a)], [(4,0,a)], [(5,0,a)]]

即它只是不读取行的第一个元素之后的内容。请问 smb 可以帮我吗?我做错了什么?当我调用方法 getLongestSequence();

时,问题就出现了

最佳答案

你通过了这个

String[][] myString = {{"A B C"}, {"A A A"}, {"B A C"}, {"B E C"}, ...

对我来说,这看起来相当单一维度:

for(int j = 0; j < x[i].length; j++){
values.add(x[i][j]);
}

但由于每个 x[i] 的长度仅为 1(单个字符串),因此每一行仅添加一个元素。

据我所知,Java 中不能用括号索引字符串。

也许你想通过

String[][] myString = {{"A", "B", "C"}, {"A", "A", "A"}, {"B", "A", "C"}, ... 

关于java - 循环遍历 2d ArrayList 的元素并输出其坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32418620/

27 4 0