【发布时间】:2021-10-31 13:46:51
【问题描述】:
arr[0] = Name(id=122, title="title0")
arr[1] = Name(id=123, title="title1")
arr[2] = Name(id=124, title="title2")
......
我需要用下面的数组对其进行排序
arrRef[0] = "title2"
arrRef[1] = "title0"
arrRef[2] = "title1"
结果:
arr[0] = Name(id=124, title="title2")
arr[1] = Name(id=122, title="title0")
arr[2] = Name(id=123, title="title1")
......
在java中我们这样做
Collections.sort(arrRef, Comparator.comparing(s -> arr[arrRef.indexOf(s)]));
【问题讨论】:
标签: android arrays sorting kotlin arraylist