public static void main(String[] args) {
Testseven t = new Testseven();
t.testseven("cbcaaabb");
}
}
class Testseven
{
public void testseven(String str)
{
char[] c = str.toCharArray();
int count = 0;
int times = 0;
for(int i = 0 ; i < str.length(); i++)
{
for(int y = 0 ; y < str.length();y++)
{
if(c[i] == c[y])
count ++;
}
ArrayList al = new ArrayList();
al.add(c[i]);
System.out.println(c[i]+" "+count);
count = 0;
}
}
}
这是一道基础题:让统计字符串中字符出现的次数,类似于输入“abbccc",输出"a : 1 , b : 2, c : 3",可是嵌套循环出来的结果有重复(重复的原因是我从第一个字符开始于每一个字符作比较,如果相同,count++),反正出来的结果是c:2 b : 3 c : 2 a : 3 。。。。。。
貌似没有那么困难但是还是木有写出来,只能求救了 作者: 何丛 时间: 2013-12-6 10:45
你的思路错了,用Map集合来存储很简单的,或者你用两个数组也行作者: 史超 时间: 2013-12-6 10:50