请帮我对下面给出的对象列表进行排序
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/