2012-12-25 86 views
-4

我在列表中添加了3個字符串(我應該調用這個ArrayList嗎?) 而且不知道如何檢索。Java - 從列表中檢索值

 String f1; 
     String f2; 
     String f3; 
     f1="1"; 
     f2="2"; 
     f3="3"; 
     List<String[]> list = new ArrayList<String[]>(); 
     String[] e = new String[] {f1,f2,f3}; 
     list.add(e); 
     System.out.println(list.get(0,1)); 
     for (int inT=0;inT<=list.size();inT++) 
     { 
      System.out.println(list.get(inT)); 
     } 

回答

2

如果你只是想添加一些項目並回顧它們,你不需要一個單獨的數組存儲在ArrayList中。列表意味着數組列表而不是字符串列表。

你應該這樣做,

String f1; 
String f2; 
String f3; 
f1 = "1"; 
f2 = "2"; 
f3 = "3"; 
List<String> list = new ArrayList<String>(); 
list.add(f1); 
list.add(f2); 
list.add(f3); 

for (String listItem : list) { 
    System.out.println(listItem); 
} 
+0

我想,這是不是OP想要的,他想要的值存儲在'的String []'的形式和檢索列表的值。請參考我的答案以獲得更多解決方案。 –

+1

@BhavikAmbani從查詢中的代碼片段中,您可以瞭解到他只是在學習,並不知道如何從數組列表中添加/檢索數據。我的代碼片段解釋了實現它的簡單方法。不要使他已經複雜的代碼複雜化。 – Jayamohan