黑马程序员技术交流社区

标题: 判断字符串中每个字符出现的次数,HashMap法PK毕老师TreeMap法 [打印本页]

作者: 王震阳老师    时间: 2012-11-17 21:44
提示: 该帖被管理员或版主屏蔽
作者: qsmaxmin    时间: 2015-3-29 10:42
package stringPaixu;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Text1
{
public static void main(String[] args)throws Exception
{
  char ch = ' ';
  int count = 0;
  char[] ss;
  BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
  String str = null;   
  while((str=bf.readLine()) != null){
   String weiyi ="";
   ss = str.toCharArray();
   for (int x = 0; x < ss.length; x++) {
    ch = ss[x];
    if (weiyi.contains(ch + "")) {
     continue;
    }
    count = find(ss, ch);
    weiyi += (ch + "");
    System.out.print(ch + "(" + count + ")   ");
   }
  }
  bf.close();
}
public static int  find(char[] ss, char ch){
  int count=0;
  for(int x=0; x<ss.length; x++){
   if(ch==ss[x]){
    count++;
   }
  }
  return count;
}
}
数组法:lol






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2