java - java中对象列表的字母数字排序

标签 java spring jsp

请帮我对下面给出的对象列表进行排序

Input: List list = [ob1,ob2,ob3,ob4] 
        ob1 = ["BH11", "val2", "val3"];
        ob2 = ["BH1", "val4", "val5"];
        ob3 = ["BH12", "val6", "val7"];
        ob4 = ["BH2", "val8", "val9"];

根据每个对象索引 0 处的值排序后,即 BH11、BH1 等。 预期输出:sortedList = [ob2,ob4,ob1,ob3]

最佳答案

尝试使用

Collection.sort(list, (a,b)->{return a[0].compareTo(b[0])});

关于java - java中对象列表的字母数字排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41363356/

相关文章:

java - 使用 Apache commons 文件上传 API 在 Jsp 中上传多个文件

java - 无法从 JavaScript 建立 WebSocket 连接

Java:解析html文件并提取文本

用于解析 latex 或 MathML 字符串的 Java 或 Scala 库

java - Spring bean接口(interface)声明

java - 在struts1中上传文件

java - 我可以自动重构整个java项目并将大写的方法参数重命名为小写吗?

spring - 创建maven项目时如何选择过滤器编号?

java - 如果语言环境无效,Spring mvc 从请求中获取默认语言环境

Java Spring 框架错误