比如我说:
ArrayList A; ,其值为:“a”,“b”,“c”,“d”,“e”
ArrayList B ;值为:“3”,“1”,“5”,“2”,“4”
然后我执行了
Collections.sort(B);
然后 ArrayList B 变为:
“1”,“2”,“3”,“4”,“5”
现在我想根据 ArrayList B 中的排序对 ArrayList A 进行排序,我应该得到 ArrayListA :
“b”,“d”,“a”,“e”,“c”
我怎样才能实现这一目标?对不起,我还是Android新手。任何帮助将不胜感激。
答案 0 :(得分:2)
只需将数据放入TreeMap
(按照其键的自然顺序排序的地图)即可完成。
手动方法(如果你想要一些编程实践)将是:
正如您所看到的,这个问题与Android无关,它只是一个简单的编程任务。