qq_34952711 2022-11-24 03:47 采纳率: 100%
浏览 1
已结题

CompareTo方法和forEach的语法问题

运行结果

https://edu.csdn.net/skill/java/java-4dc2b8d29131460cbcc5bd4e3991ecde?category=468&typeId=19766#Comparable_39
这个关于treeset的教程里面编写自定义类继承Comparable接口实现这个例子里面Compareto方法

 int nameComp = this.getName().compareTo(o.getName();
 int ageComp = this.getAge() - o.getAge();

这里的getName和getAge每次比较是比较哪两个我想不明白

tree.forEach(System.out::println);

这一句的语法结构我也不明白为什么有两个冒号

实现输出0 -3 -14 -11的程序流程是怎样的?
麻烦用文字或者图示解答一下,谢谢。

  • 写回答

6条回答 默认 最新

查看更多回答(5条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 已采纳回答 11月24日
  • 创建了问题 11月24日

悬赏问题

  • ¥20 双硬盘安装Ubuntu后windows 无法挂载硬盘
  • ¥15 帮我利用jupyter 运行一个正确的代码
  • ¥15 如何使用Gephi软件和Python包中的GephiStreamer交互
  • ¥15 sqlite加密问题咨询
  • ¥15 appdesigner接收不到udp组播的数据
  • ¥15 verilog 非阻塞赋值下的移位拼接错误
  • ¥100 两个按钮控制一个LED
  • ¥15 用C语言写离散数学相关问题
  • ¥30 如何用python的GephiStreamer连接到gephi中,把Python和Gephi的具体操作过程都展示,重点回答Gephi软件的调试,以及如果代码的端口在浏览器中无法显示怎么处理
  • ¥15 ansys机翼建模肋参数