迭代列表中的元素
例如,假設我們有一個 String 型別的 List,其中包含四個元素:hello
,how
,are
,“you?”
迭代每個元素的最佳方法是使用 for-each 迴圈:
public void printEachElement(List<String> list){
for(String s : list){
System.out.println(s);
}
}
哪個會列印:
hello,
how
are
you?
要在同一行中列印它們,可以使用 StringBuilder:
public void printAsLine(List<String> list){
StringBuilder builder = new StringBuilder();
for(String s : list){
builder.append(s);
}
System.out.println(builder.toString());
}
將列印:
hello, how are you?
或者,你可以使用元素索引(如從 ArrayList 中的第 i 個索引訪問元素中所述 )來迭代列表。警告:此方法對於連結列表效率低下。