public static void main(String[] args) {
Integer[] a = { 45, 9, 8 };
Integer[] b = { 3, 6, 5, 9 };
Integer[] result = new Integer[alength + blength];
Systemarraycopy(a, 0, result, 0, alength);
Systemarraycopy(b, 0, result, alength, blength);
//自定义排序
Comparator<Integer> comparator = new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
// 如果n1小于n2,我们就返回正值,如果n1大于n2我们就返回负值,
// 这样颠倒一下,就可以实现反向排序了
if (o1 < o2) {
return 1;
} else if (o1 > o2) {
return -1;
} else {
return 0;
}
}
};
Arrayssort(result,comparator);
Systemoutprintln(ArraystoString(result));
}
public class Tfile{
public static void main(String[] args){
StringBuffer re=new StringBuffer("ABCDEF");
StringBuffer rs=rereverse(); //使用javalangStringBuffer下面的reverse()方法
Systemoutprintln(rs);
}
}
相关的还有在StringBuilder和int下也分别有一个reverse()。。自己到API里找。学程序,api一定要会用
public static void main(String[] args) {
String orginStr = "He is a man no12ab 3456cd";
String[] strs = orginStrsplit(" ");
String st = "";
for (int i = 0; i < strslength; i++) {
st = st + sortString(strs[i]) + " ";
Systemoutprintln(st);
}
}
public static String sortString(String str) {
char[] c = strtoCharArray();
for (int i = 0; i < clength; i++) {
String st = StringvalueOf(c[i]);
if (!stmatches("[0-9]")) {
for (int k = i + 1; k < clength; k++) {
String sts = StringvalueOf(c[k]);
if (!stsmatches("[0-9]")) {
char tem = c[i];
c[i] = c[k];
c[k] = tem;
} else {
break;
}
}
}
}
return StringvalueOf(c);
}
以上就是关于JAVA程序。。。定义两个数组,首先把两个数组合并成一个数组,然后把新数组中的元素逆序排列全部的内容,包括:JAVA程序。。。定义两个数组,首先把两个数组合并成一个数组,然后把新数组中的元素逆序排列、用Java语言写一段小程序,将ABCDEFG反过来输出、颠倒字符串中非数字部分 JAVA实现,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)