首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求解:Arrays类的反排序有关问题

2012-05-21 
求解:Arrays类的反排序问题!String[] a{5,6,7,9,4,1,2}int[]b{1,2,3,4,5,6}??for(int i

求解:Arrays类的反排序问题!
String[] a={"5","6","7","9","4","1","2"};
  int[] b={1,2,3,4,5,6};

  ??
for(int i=0 ;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
  ??
  for(int i=0 ;i<b.length;i++)
{
System.out.print(b[i]+" ");
}

如题:在问号行 要写上什么 才是反排序呢?谢谢!

[解决办法]
手工写排序算法 或者装换成list
List asList = Arrays.asList(a);
Collections.reverse(asList);
asList.toArray();
[解决办法]
看看Comparator与Comparable接口与Arrays,Collections,TreeSet,TreeMap之间的内在关联,明白了,玩对象排序杠杠的!!!

热点排行