java 如何打印list
打印 List 的常见方法
使用 System.out.println 直接打印
List<String> list = Arrays.asList("A", "B", "C");
System.out.println(list); // 输出格式为 [A, B, C]
使用 forEach 循环打印
list.forEach(item -> System.out.println(item));
使用传统 for 循环打印
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
使用增强 for 循环打印

for (String item : list) {
System.out.println(item);
}
使用 Iterator 迭代器打印
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
使用 String.join 拼接打印(仅限字符串列表)

System.out.println(String.join(", ", list));
使用 Java 8 Stream API 打印
list.stream().forEach(System.out::println);
自定义格式打印
System.out.println(list.toString().replace("[", "").replace("]", ""));
使用第三方库(如 Apache Commons)
import org.apache.commons.lang3.StringUtils;
System.out.println(StringUtils.join(list, "|"));
注意事项
- 直接打印 List 会调用其
toString()方法,输出格式为[element1, element2] - 需要自定义格式时建议使用
String.join或循环处理 - 打印复杂对象时可能需要重写对象的
toString()方法






