Java如何逐项输出
逐项输出数组或列表元素
使用增强型for循环遍历数组或集合:
String[] array = {"A", "B", "C"};
for (String item : array) {
System.out.println(item);
}
传统for循环配合索引访问:
List<String> list = Arrays.asList("X", "Y", "Z");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
使用迭代器处理集合
针对List、Set等集合类型:
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
流式处理(Java 8+)
通过Stream API进行链式操作:
Arrays.stream(array)
.forEach(System.out::println);
多维结构逐项输出
嵌套循环处理二维数组:
int[][] matrix = {{1,2}, {3,4}};
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
自定义对象输出
重写toString方法后直接打印:

class Person {
String name;
public String toString() {
return "Person: " + name;
}
}
List<Person> people = ...;
people.forEach(System.out::println);




