【问题标题】:How to print result? [duplicate]如何打印结果? [复制]
【发布时间】:2021-07-10 15:47:18
【问题描述】:

你好,我有这样的事情:

          case 9:

            vehicleList.sort(Comparator.comparingInt(Vehicle::getMileage));
           // System.out.println(here);
            break;

如何打印排序结果?

【问题讨论】:

标签: java


【解决方案1】:
vehicleList.forEach(v -> System.out.println(v.getMileage));

【讨论】:

    【解决方案2】:

    根据您想要的输出方式,您可以像这样输出整个列表:

        System.out.println(vehicleList);
    

    这将对vehicleList 的每个元素调用toString() 并将其显示在一行中。如果您希望每个条目单独一行,可以将其放入循环中:

        for(Vehicle vehicle : vehicleList)
        {
            System.out.println(vehicle);
        }
    

    正如 Andreas 所说,为了避免在输出 Vehicle 时得到无意义的字符串,请确保在返回 String 的类中实现 toString() 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 2012-03-09
      • 2018-09-26
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多