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]+" ");
}如题:在问号行 要写上什么 才是反排序呢?谢谢!
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 asList = Arrays.asList(a);
Collections.reverse(asList);
asList.toArray();
限制就是只用 Arrays.什么什么~~~
就是Arrays.sort()
for(int i = a.length-1,i>0,i--){
//输出
}
就可以啦
Integer[] a = { 1, 3, 5, 7, 9 }; Arrays.sort(a, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});
System.out.println(Arrays.toString(a));
public int compare(String o1, String o2) {
return o2.charAt(0)-o1.charAt(0);
}
});
System.out.println(Arrays.toString(a));
String[] a={"5","6","7","9","4","1","2"}; Arrays.sort(a, new Comparator<String>() {
public int compare(String o1, String o2) {
return o2.charAt(0)-o1.charAt(0);
}
});
System.out.println(Arrays.toString(a));