当前位置 : 主页 > 编程语言 > java >

以相同字母进行字符串分割,并统计相同字符串个数

来源:互联网 收集:自由互联 发布时间:2021-06-28
以相同字母进行字符串分割,并统计相同字符串个数 package L5String;import java.util.HashMap;/*aabbaaccddeeeffaadd * * aa 3 * bb 1 * cc 1 * dd 2 * eee 1 * ff 1 * 以相同字母进行字符串分割,并统计相同字符串
以相同字母进行字符串分割,并统计相同字符串个数
package L5String;
import java.util.HashMap;
/*aabbaaccddeeeffaadd
 * 
 * aa 3
 * bb 1
 * cc 1
 * dd 2
 * eee 1
 * ff 1
 * 以相同字母进行字符串分割,并统计相同字符串个数。
 * author  jerrychen51@163.com
 * 2017.11.28 
 * 
 * */
public class WordCount {
	/*把相同字符用  ,  分割开
	 * 
	 * */
	public String wordSp(String str){
		StringBuffer bfs=new StringBuffer();
		int len=str.length();
		//bfs.append(str.charAt(0));
		for(int i=1;i<=len-1;i++){
			if(str.charAt(i-1)==str.charAt(i)){
			   bfs.append(str.charAt(i-1));
			}
			else bfs.append(str.charAt(i-1)).append(",");
		}
		//不加少最后一个字符
		bfs.append(str.charAt(len-1));
		String str2=bfs.toString();
		return str2;
	}
	/*
	 * 字符串相同统计,以hash输出
	 * 
	 * */
	public HashMap wordCount(String [] woCo){
		HashMap map=new HashMap();
		int len=woCo.length;
		
		
	    for(int i=0;i
网友评论