当前位置: 首页 > 知识库问答 >
问题:

有没有更简单的打印列表的方法?[副本]

强金鑫
2023-03-14

我试图通过对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");

共有1个答案

鲁宏爽
2023-03-14

只需使用foreach循环:

java prettyprint-override">for( Measurable pers: measureList) {
    System.out.println("Name: " + pers.getName() + "\nHeight: " + pers.getMeasure()+" cm");
}
 类似资料:
  • 我有这样的清单: 将它们打印到控制台的最简单方法是什么? 我试过了 而且: 但是没有用。。。

  • 问题内容: 来自Gson项目的此链接似乎表明,将类型化的Map序列化为JSON时,我将必须执行以下操作: 很酷,这行得通,但是似乎有很多开销( 整个Type Adapter类? )。我使用了其他JSONLib之类的JSON库,它们使您可以通过以下方式构建地图: 或者,如果我有一个自定义类,则如下所示: 该过程更加手动,但是所需的代码更少,并且没有开销来为Number创建自定义类型适配器,或者在大多

  • 问题内容: 我正在尝试弄清楚如何解析一些XML(对于Android应用程序),在Java中很难做到这一点似乎很荒谬。似乎需要创建一个具有各种回调(startElement,endElement等)的XML处理程序,然后您必须注意将所有这些数据更改为对象。类似于本教程。 我真正需要的只是将XML文档更改为多维数组,甚至更好的是拥有某种Hpricot处理器。有没有办法做到这一点,还是真的必须在上面的示

  • 本文向大家介绍cmake 没有包的简单方法,包括了cmake 没有包的简单方法的使用技巧和注意事项,需要的朋友参考一下 示例 构建可执行文件(编辑器)并将其链接到库的示例(突出显示)。项目结构简单明了,每个子项目都需要一个主CMakeLists和一个目录: 母版CMakeLists.txt包含全局定义,并add_subdirectory针对每个子项目进行调用: 库的CMakeLists.txt分配

  • 我正在开发一个java程序,它接受输入的分数,给出输入的总数和平均值,但是我很难计算出如何获得当前输入的最高分数“我使用了大量嵌套的else-if语句,但必须有一种简单的方法来实现这一点,而不是键入100个else-if语句这是我的代码。我在else-if语句开始的地方添加了一条注释,以确定最高级别