我試圖獲得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