当前位置: 首页 > 面试题库 >

在Java 8中使用Lambda对ArrayList进行排序

卢鸿博
2023-03-14
问题内容

有人可以给我看一个简单的示例,如何ArrayList使用新的lambda语法在Java 8中按字母顺序排序。


问题答案:

对于字符串,这将工作

arrayList.sort((p1, p2) -> p1.compareTo(p2));


 类似资料:
  • 我有这个列表,我想按保留顺序订购,但我没有在自动完成辅助中找到任何函数 我也尝试过: 但是我有编译错误:

  • 我正在使用java lambda对列表进行排序。 我怎样才能反向排序呢?

  • 我的方法应该按字母顺序排序所有对象的姓氏,这些对象包含在一个arraylist中 Rubrica类 主要的 谢谢你的帮助。

  • 本文向大家介绍在Java中使用Collections.reverseOrder()对ArrayList的项目进行排序,包括了在Java中使用Collections.reverseOrder()对ArrayList的项目进行排序的使用技巧和注意事项,需要的朋友参考一下 为了在Java中使用Collections.reverseOrder()对ArrayList的项目进行排序,我们需要使用Collec

  • 问题内容: 我有一堂水果课。我正在创建此类的列表,并将每个水果添加到列表中。我想根据水果名称的顺序对该列表进行排序。 我正在使用for循环创建它的列表 我需要使用列表中每个对象的水果名称对该arrayList进行排序 问题答案: 使用这样的: 现在,你的水果清单将基于进行排序。

  • 基本上可以通过以下方式进行排序: collections.sort(列表); 这里的问题是,一旦我添加了traders arraylist中的所有值,我需要排序并显示为输出。我尝试使用collections.sort(),但它显示编译器异常。