假设我有两个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更大?
答案 0 :(得分:3)
好的,使用此功能,ArrayList.indexOf(item)
会为您提供该项目的位置:
int positionOfA = secondString.indexOf('a');
int positionOfB = secondString.indexOf('b');
现在比较一下!