求助,有一列乱序的字符,a,c,u,b,e,p,f,z,排序并按照英文字母表的逆序输出 。用JAVA,代码应该怎么打啊public static void main(String[] args) {
// 乱序的字符
char[] chars = {'a','c','u','b','e','p','f','z'};
// 用Arrays工具类正序排列,也可以用冒泡排序
Arrays.sort(chars);
StringBuffer sb = new StringBuffer(new String(chars));
// 顺序反转
sb.reverse();
// 处理结果数组
char[] c = new char[sb.length()];
sb.getChars(0, sb.length(), c, 0);
System.out.println(c);
}
java中用Arrays sort()如何将字符串倒序排列?如,将"abcdefg"排序为"gfedcba".java中用arrays sort()方法将abcdefg倒序,可以先试用java的comparable接口先进行比较 , 然后排序,实例如下:
package test;
import java.util.Arrays;
import java.util.Comparator;
public class Arraysort {
public static void main(String[] args) {
String s = "a,b,c,d,e,f,g";
String[] strArr = s.split(",");
Arrays.sort(strArr, new com());//排序
for(String str : strArr){
System.out.print(str ",");
}
}
}
class comT implements ComparatorT {//对abcdefg进行比较大?。判?
public int compare(T o1, T o2) {
int i = Integer.parseInt(String.valueOf(o1));
【java反转排序的代码 java反转排序的代码有哪些】int j = Integer.parseInt(String.valueOf(o2));
if (ij) return 1;
if (ij) return -1;
return 0;
}
}
Java反转排序 。将 sorter 定义为一个 ReverseSort 类,调用sorter.sort() 方法进行排序,是不是反转排序要根据方法的具体实现而定 。一般java的命名要求有实际意义,所以有可能是反转排序,但要看代码的具体实现 。
关于java反转排序的代码和java反转排序的代码有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 适合开黑的射击类游戏手游,适合开黑的fps游戏
- 如何发布电商文案,电商文案的写作技巧
- vb.net中数组拿数据 vb中数组怎么显示出来
- kfc14577公众号能关注吗,公众号kfc1732返利是真的吗
- 师大附中网站制作,师大附中公众号
- c语言信号处理函数库 c++数字信号处理库
- 微头条视频有什么作用,在微头条发视频和文章有收益吗
- 如何应聘电商仓库,电商仓库招人
- 怎么更改电脑固态协议启动,怎么更改电脑固态协议启动方式