java 两个数组相加然后排序

char[] array1, char []array2相加并且按倒序排列

第1个回答  2013-11-07
import java.util.Arrays;public class TestArray {
public static void main(String[] args) {
char[] array1 = {'@','#','8','3','*'};
char[] array2 = {'$','^','6','7','-'};
char[] array = new char[5];
for(int i=0;i<5;i++) {
array[i] = (char) (array1[i] + array2[i]);
}
Arrays.sort(array);
for(int j=4;j>=0;j--) {
System.out.println("array:"+array[j]);
} }} 水平有限,难免不完善,有什么问题可以联系我一起探讨。
第2个回答  2013-11-07
import java.util.Arrays;public class Test {
public static void main( String[] args ){
char[]array1 = {'a','b'};
char[]array2 = {'c','d'};

char[]addArray = new char[array1.length+array2.length];
System.arraycopy(array1,0,addArray, 0, array1.length);
System.arraycopy(array2,0,addArray, array1.length, array1.length);
Arrays.sort(addArray);

for(int i=0;i<addArray.length;i++){
System.out.println(addArray[i]);
}

}
}
第3个回答  2013-11-07
有需要的话请PM我
相似回答