6,b-->1d-->3...将字符串以a(字母)=>2(个数)存入Map集合框架中思路:1...." />
 手机
当前位置:查字典教程网 >编程开发 >Java >java中对字符串每个字符统计的方法
java中对字符串每个字符统计的方法
摘要:复制代码代码如下:/*Stringname="adsbsadgsadgtewterfsdf";ega-->6,b-->1d-->3...将字...

复制代码 代码如下:

/*

String name = "adsbsadgsadgtewterfsdf";

eg a-->6,b-->1 d-->3 ...

将字符串以a(字母)=>2(个数)存入Map集合框架中

思路:1.将字符串转换成字符数组.

2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map集合中,并定义一个计数器,将次数存入Map中,来达到目的

*/

import java.util.*;

class CharMapDemo

{

public static void main(String[] args)

{

String str = "abcedsadgsadfasdfaa";

TreeMap<Character,Integer> tm = Pross(str);

System.out.println(tm);

}

public static TreeMap<Character,Integer> Pross(String str)

{

char[] charArray = str.toCharArray();

TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();

for (int x = 0; x < charArray.length ;x++ )

{

if(!tm.containsKey(charArray[x]))

{

tm.put(charArray[x],1);

}

else

{

int count = tm.get(charArray[x])+1;

tm.put(charArray[x],count);

}

}

return tm;

}

}

【java中对字符串每个字符统计的方法】相关文章:

Java生成随机数的2种示例方法代码

java Collection 之List学习介绍

Java中List与Map初始化的一些写法分享

将内容写到txt文档里面并读取及删除的方法

java中数组的应用及方法

Java 中实现随机无重复数字的方法

java 中的static关键字和final关键字的不同之处

Java正则多字符串匹配替换

利用java操作Excel文件的方法

Java判断本机IP地址类型的方法

精品推荐
分类导航