迭代列表中的元素

例如,假設我們有一個 String 型別的 List,其中包含四個元素:hellohoware,“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 個索引訪問元素中所述 )來迭代列表。警告:此方法對於連結列表效率低下。