Java遍历列表中的元素

示例

例如,假设我们有一个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的ith索引处的元素中所述)来迭代列表。警告:这种方法对链表效率低下。