java统计hello中所有26个字母出现的次数 下面我的代码哪里出现了问题?如何改进?
王新港 2016-03-21 04:53:00 package 统计英文字母;
import java.util.*;
public class 统计英文字母 {
public static void main(String[] args) {
String a="hello";
char[] c=a.toCharArray();//变成字符数组
String b="abcdefghijklmnopqrstuvwxyz";
char[] d=b.toCharArray();//变成字符数组
int e[]=new int[26];
for(int i=0;i<c.length-1;i++){
for(int j=0;j<d.length-1;i++)
if(c[i]==d[j])// 比较字符是否相等
e[j]+=e[j];// 统计每个字母出现次数
}
for(int i=0;i<c.length-1;i++){
for(int j=0;j<d.length-1;i++)
System.out.print(d[j]+" "+e[j]);
}
}
}