2016-11-13 73 views
1

在java上做這個簡單的foreach循環的一些教程給了我foreach循環中的一個錯誤:「未知類:familyMembers」。我沒有看到問題出在哪裏。但我知道的很簡單。提前致謝。ArrayList拋出語法錯誤「Unknown class」

更新:我有所有必需的進口。

List<String> familyMembers = new ArrayList<String>(); 

    familyMembers.add("john"); 
    familyMembers.add("suzy"); 
    familyMembers.add("smith"); 

    for (String name : familyMembers){ 
     System.out.println(name); 
    } 
+0

它爲我的方法來實現,而不任何語法或運行時錯誤。 –

+0

你正在使用和編譯哪個java版本?我假設你已經導入java.util.List和java.util.ArrayList; – BrunoDM

+0

在哪裏執行for循環?它看起來像familyMembers是一個本地方法聲明變量 –

回答

2

它看起來像familyMembers是一種方法,局部聲明的變量

for循環必須在familyMembers可以訪問或範圍