我是java新手,正在嘗試編寫一個方法,使用增強for循環打印出ArrayList。每當我編譯,脫穎而出環給了我以下錯誤:用增強的foor循環打印arraylist - 錯誤:找不到方法中已經定義的符號和變量
error: cannot find symbol
error: variable list2 is already defined in method printLists(ArrayList,ArrayList) for(String list2: list)
public static void printLists(ArrayList <String> list1, ArrayList <String> list2)
{
System.out.println("list1.txt contains:");
for(String list1: list)
System.out.println(list1+ " ");
System.out.println("list2.txt contains:");
for(String list2: list)
System.out.println(list2+ " ");
}
可有人請給我解釋一下這些錯誤是什麼意思?
感謝您的回答和澄清!我會檢查鏈接,並在時間鎖定結束後接受它:)。 – starlight
@starlight - 歡迎您:)讓我知道它是怎麼回事:) –