用JAVA分别统计出其中英文字母数和空格数及整篇文章总字数;
来源:百度知道 编辑:UC知道 时间:2024/06/07 20:33:23
用StringTokenizer,例子:import java.util.Hashtable;import java.util.StringTokenizer;public class DropString { public static void main(String[] args) { // TODO Auto-generated method stub Hashtable ht=new Hashtable(); StringTokenizer st=new StringTokenizer("the String took is very good"," abcdefghigklmnopqrstuvwxyz",true); while(st.hasMoreTokens()) { String next=st.nextToken().toLowerCase(); if(ht.containsKey(next)) { int i=Integer.parseInt((String)ht.get(next)); ht.put(next,String.valueOf( i 1)); continue; } ht.put(next,"1"); } char a='a'; for(int i=0;i<26;i ) { String s="" a ; if(ht.containsKey(s)) { System.out.println(s " ------> " ht.get(s)); } } }}
//程序中的the String took is very good"变成你想统计的文章内容就可以进行统计了
转换成char数组后循环匹配ascii码..