导航:首页 > 编程语言 > java如何给字符串排序

java如何给字符串排序

发布时间:2024-04-08 06:47:58

java中怎么对一串字符进行排序!

importjava.util.Arrays;

publicclassStringSort{

publicstaticvoidmain(String[]args){
Stringstring="togoodtoonostringandnow";
StringsortString=sortChar(string);
System.out.println(sortString);
}

privatestaticStringsortChar(Stringstr){
//1.将字符串转化成数组
char[]chs=stringToArray(str);
//2.对数组进行排序
sort(chs);
//3.将数组转成字符串
returntoString(chs);
}

privatestaticStringtoString(char[]chs){
returnnewString(chs);
}

//对字符数组进行升序排序
privatestaticvoidsort(char[]chs){
Arrays.sort(chs);
}

//将字符串转化成为数组
privatestaticchar[]stringToArray(Stringstring){
returnstring.toCharArray();
}
}

㈡ java 大小写字母字符串排序 结果例如AaBb

importjava.util.*;
publicclassCharTest{
staticScannersc=newScanner(System.in);
publicstaticvoidmain(String[]args){
System.out.println("请输入随机字母!");

Stringstr=sc.nextLine().replaceAll("[^\w]+","").replaceAll("\d","");
StringBuilderstb=newStringBuilder();
char[]chs=str.toCharArray();

System.out.println(" 你输入的是:"+str);

//排序!
for(inti=1;i<chs.length;i++){
for(intj=i;j>0;j--){
if(chs[j]<chs[j-1]){
chartem=chs[j];
chs[j]=chs[j-1];
chs[j-1]=tem;
}
}
}
stb.append(chs);
System.out.println(" 排序:大写-->小写-->正序排列:"+stb);
System.out.println(" 排序:小写-->大写-->倒序排列:"+stb.reverse());
}
}

㈢ java 数据中包含字符串和数字时如何排序

把数字转成String型的然后把它们全都放入一个String数组里 然后调用Arrays.sort(String[]);
这样就会把你的这个数组进行排序。。。

㈣ java中应该怎样对字符串数组进行排序

可以使用冒泡排序,选择排序等多种方式就行排序,两个for循环嵌套就可以或者使用sort()方法进行快速排序

阅读全文

与java如何给字符串排序相关的资料

热点内容
安卓和苹果如何切换流量 浏览:703
怎么知道dns服务器是多少 浏览:976
5995用什么简便算法脱式计算 浏览:918
电脑上如何上小米云服务器地址 浏览:921
手机资料解压密码 浏览:444
44引脚贴片单片机有哪些 浏览:692
阿里程序员脑图 浏览:189
广东编程猫学习班 浏览:708
上海数控编程培训学校 浏览:313
怎么下载我的解压神器 浏览:634
lib文件无用代码会编译吗 浏览:28
我的世界嗨皮咳嗽服务器怎么下 浏览:1002
mvn命令顺序 浏览:978
车贷还完多少时间解压 浏览:964
java页面开发 浏览:820
学编程的小发明 浏览:25
为什么说程序员喜欢格子 浏览:253
代码编译后叫什么 浏览:969
电脑文件夹做了保护怎么删除 浏览:678
php数据库连接全局 浏览:528