java - 有没有更简单的打印列表的方法?
问题描述
我试图通过以某种方式对 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");
解决方案
只需使用foreach循环:
for( Measurable pers: measureList) {
System.out.println("Name: " + pers.getName() + "\nHeight: " + pers.getMeasure()+" cm");
}
推荐阅读
- azure - 在 azure 函数的队列触发器中使用托管标识
- c - 如何正确地对数组的元素求和
- java - 在 javafx 的 GUI 中的用户名列中不显示用户名
- deep-linking - 如何使用 AMP-HTML 与您的原生 android 应用进行深度链接,以便在 Google 的搜索页面上打开我的应用而不是我的 amp 网页?
- python - 如何使用 asm 代码为 Python 构建 C 库?
- elasticsearch - 如何使用嵌套布尔创建布尔过滤器查询应该使用 NEST OIS 查询
- jquery - 有没有办法将溢出隐藏添加到一侧?
- git - 在克隆之前查看 git repo (bitbucket) 的大小
- python - 错误提示 TypeError: boxplot() got multiple values for keyword argument 'vert',我该怎么办?
- docker - 如何在docker容器中访问spring cloud数据流服务器的http源?