我试图获得ArrayList
s的基础知识,但我无法使lastIndexOf
方法正常工作。正如你可以在下面的代码中看到的,程序运行时应该打印“1”,即数字3的索引,但是打印“-1”(只有在ArrayList
中不存在3时才打印)。我的问题是什么?当ArrayList存在于ArrayList中时ArrayList方法“lastIndexOf”返回-1
import java.util.ArrayList;
public class Pile {
public static void main(String[] args)
{
int[] myArray = {1,3,23,4};
ArrayList<Integer> myList = new ArrayList<Integer>();
for (int i=0;i<myArray.length;i++) {
myList.add(myArray[0]);
}
System.out.println(myList.lastIndexOf(3));
}
}
请不要在你的问题中加入代码截图。将代码复制并粘贴为文本更好。 – Eran 2014-10-18 03:48:23