首页 > 解决方案 > 有没有更简单的打印列表的方法?

问题描述

我试图通过以某种方式对 println 语句使用循环来缩短我的代码。除了打印姓名和身高的单独声明之外,还有另一种使用相同格式的方法吗?:

           System.out.println("Name: " + p1.getName() + "\nHeight: " + p1.getMeasure()+" cm");
           System.out.println("Name: " + p2.getName() + "\nHeight: " + p2.getMeasure()+" cm");
           System.out.println("Name: " + p3.getName() + "\nHeight: " + p3.getMeasure()+" cm");

标签: java

解决方案


只需使用foreach循环:

for( Measurable pers: measureList) {
    System.out.println("Name: " + pers.getName() + "\nHeight: " + pers.getMeasure()+" cm");
}

推荐阅读