【发布时间】:2022-01-13 10:54:54
【问题描述】:
我有一个问题:
我有一个使用不同值填充的 List Java。例如,我有:
List<String[]> l = new ArrayList();
String[] lis = new String[3];
lis[0] = "A";
lis[1] = "B";
lis[2] = "C";
l.add(lis);
我也有其他价值观。 现在,我只想在此列表中的第一个字段中进行搜索。比如我想要A的indexOf。 我试着写了这段代码:
int index = l.indexOf("A");
但我得到 -1 作为回报。我想知道在加载数组时如何访问列表的字段。
【问题讨论】:
-
列表默认随机插入,搜索是线性的。所以你必须搜索整个列表并在找到元素时返回
-
@Shriram 不,列表是有序的。
标签: java arrays list arraylist indexof