【发布时间】:2012-11-29 14:46:59
【问题描述】:
我有两个数组
String a[]={"11","02","43","24","05","86","37","28","29","10"};
String b[]={"a","c","f","q","w","x","z","x","s","r"};
我想按升序对数组 a[] 进行排序
结果可能会喜欢
String a[]={"02","05","10","11","24","28","29","37","43","86"};
String b[]={"c","w","r","a","q","x","s","z","f","x"};
如何使用 java 获得上述结果? java中有什么排序方法吗?
【问题讨论】:
-
你试过什么?你应该使用其他一些数据结构。您不能根据排序的第一个数组排列第二个数组的元素。可能是您需要的
Map。 -
@Rohit:当然可以,只是您不想这样做。此外,当您考虑到有一个地图可以保持其键排序时,您对
Map的想法要好得多:TreeMap。 -
@MarkPeters.. 好吧,实际上
cannot我的意思是这还不够feasible解决方案。这就像在modern world中生活Ancient life。