如何从另一个列表中的一个列表中获取元素的索引?我的意思是我有值清单。第二个列表包含第一个数组中的一个值。 ['A','B','C'],第二个是['B','A','C']如何遍历它并搜索这些元素的索引?并循环浏览,直到找到所有索引。
答案 0 :(得分:0)
如果您只是比较字符串,而第二个列表中只希望有一个出现的值,则可以将indexOf方法与循环一起使用:
Map<String, Integer> indexMap = new HashMap<String, Integer>();
for(int x = 0; x < listOne.size(); x++){
indexMap.put(listOne.get(x), listTwo.indexOf(listOne.get(x).toString()));
}
要获取索引,只需使用所需值的键来调用get方法:
indexMap.get("A");