java中求一个字符在字符串中出现几次
java吧
全部回复
仅看楼主
level 2
public static void main(String []args){
Scanner input=new Scanner(System.in);
int count =0;//接受字符出现的次数
System.out.println("请输入一个字符串");
String a=input.next();
System.out.println("请输入要查找的字符");
char c=input.next().charAt(0);
for(int i=0;i<a.length();i++){
if(a.indexOf("c")!=-1){
count++;
}
}
System.out.println(a+"中包含"+count+"个"+c);
}
这是我写的,但是不管怎么弄运行count总是0.怎么回事啊,各位哥哥姐姐帮帮我,谢谢
2014年04月15日 10点04分 1
level 8
a.indexOf(c)不是(“c")
2014年04月15日 10点04分 2
level 10
我正在吃饭,吃完饭帮你看看
2014年04月15日 10点04分 3
level 10
嗯,2楼说的对
2014年04月15日 10点04分 4
1