关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案


文章目录

  • 先看错误案例
  • 解决方案一
  • 解决方案二
  • 优化解决方案二

新建Person类对象数组,然后以年龄升序输出
先看错误案例 关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案
文章图片

解决方案一
【关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案】写一个匿名内部类,实现一下Comparator接口
关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案
文章图片

解决方案二
使用lambda表达式
关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案
文章图片

优化解决方案二 关于“xxxxx” cannot be cast to java.lang.Comparable的解决方案
文章图片

    推荐阅读