gpt4 book ai didi

java - 查找二维数组中项目的索引

转载 作者:行者123 更新时间:2023-11-30 06:06:48 25 4
gpt4 key购买 nike

经过一些研究,我找到了如何在二维数组中查找项目的索引。但是,我只追求一个值,即行号,而且如果您要查找的项目出现多次怎么办?您将如何存储所有这些时间的行号?

for(int j = 0; j < size; j++)
{
if (arr[i][j] == 88)
{
return i; // The value i wanna store
break;
}
}

如果数字 88 出现多次,我如何存储所有不同的位置并在以后检索它?

最佳答案

您可以将所需的值存储在列表中。

List<Integer> rows = new ArrayList<>();
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (arr[i][j] == 88) {
rows.Add(i); // The value i wanna store
break; // exit inner loop and continue with next row
}
}
}

关于java - 查找二维数组中项目的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43354742/

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