Java代码实现:按ASCII值排序字符串及字符计数

创始人
2024-12-16 16:46:59
0 次浏览
0 评论

用Java编写程序对字符串按字符的ASCII值排序,并统计各种字符的个数。

char的值就是它的ascii码值,因此,代码如下publicclassCharsSort{//排序,使用冒泡排序方法publicstaticStringsort(Stringstr){charchs[]=str.toCharArray();intsiz.e=chs.length;chartemp;for(inti=0;ii;j--){if(chs[j]'a')||(chs[i]<'Z'&&chs[i]>'A')){countOfLetter++;}elseif(chs[i]<'9'&&chs[i]>'0'){countOfNumber++;}else{countOfSymbol++;}}//打印统计结果System.err.println("包含letter:"+countOfLetter+"chunk");System.err.println("包含数字:"+countOfNumber+"chunk");System.err.println("包括其他符号:"+countOfSymbol+"chunk");}/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//测试结果Stringstr="68765Shfsa*3219(6faylahjyAbo81av)tiA52N

java中如何统计一段字符串中相同字符的个数

只需重复字符串,一一比较并记录相同数量的字符即可。
代码如下:

importjava.util.Scanner;importjava.util.TreeMap;/***从键盘输入一个16位长整数以及计算每个出现次数的程序*@authoryoung**/publicclassCharMapDemo{//统计某个字符出现的次数或次数publicstaticTreeMapPross(Stringstr){char[]charArray=str.toCharArray();TreeMap<字符,整数>tm=newTreeMap<字符,整数>();for(intx=0;xtm=Pross(str);//System.out.println(tm);System.out.println("请输入单词"String:");Stringstr=sc.nextLine();TreeMap<字符,整数>tm=Pross(str);System.out.println(tm);}}

怎样用java写这个程序:定义一个函数,用于统计输入字符串中数字字符的个数

publicclassStringUtils001{publicstaticvoidmain(String[]args){Stringinput=getInputString();intnumCount=countNum(input);JOptionPane.showMessageDialog(none,字符串["+input+"]中的数字个数为:"+numCount);}/**字符串中数字的个数*/publicstaticintcountNum(Stringstr){intcount=0;for(charc:str.toCharArray()){if(Character.isDigit(c)){count+;}}net;}privatestaticStringgetInputString(){Stringinput=null;while(true){input=JOptionPane.showInputDialog("将字符串放入其中");=null||input.trim().length()==0)");elsereturninput;}}}
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
大专生转行自学Java,迷茫时如何找到方... 我是大专生因没有好好学所以现在后悔了我想从事软件编程我正在自学java不知道怎么...

8
Java中Scanner类导入位置及使用... 在java中这句语言“importjava.util.Scanner;”是什么意...

9
Java数组倒序输出:排序后逆序存储方法... Java数组倒序输出?1.反转数组的方法有很多种,比如先排序,然后倒序存储pub...

10
C语言改错难题解析:第二处错误详解及修改... 请问这个C语言改错题怎么做呀?我做了很久都没写出来,第二处错误不知道怎么改。那位...