如何比较一个ArrayList中的元素(char)位置比Java中另一个ArrayList中的左元素更大

时间:2015-11-14 00:21:54

标签: java arraylist

假设我有两个ArrayLists:List one;

ArrayList <Character> firstString = [a, b, c, d];

列表二;

ArrayList <Character> secondString = [f, a, d, b, c, r, g];

众所周知,在第一个列表中,a位于位置0,c位于位置2。

搜索后我发现a和c存在于第二个数组列表中。

我如何比较c的位置大于secondString ArrayList中a的位置,因为在firstString ArrayList中c更大?

1 个答案:

答案 0 :(得分:3)

好的,使用此功能,ArrayList.indexOf(item)会为您提供该项目的位置:

int positionOfA = secondString.indexOf('a');
int positionOfB = secondString.indexOf('b');

现在比较一下!