java 怎样从一个string字符串中判断某个字符出现多少次?

字符串 和 字符都要手动输入 初学者求注释

public static void main(String[] args) throws IOException
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入字符串:");
String str1 = in.readLine();
System.out.print("输入字符:");
String str2 = in.readLine();
char ch = str2.charAt(0);
System.out.println("字符是"+ch);
int count=0;
for(int i=0;i<str1.length();i++)
{
if(ch==str1.charAt(i))
count++;
}
System.out.println("字符"+ch+"出现了"+count+"次");
}
// 楼上用split的那个方法,在str只有s的情况下就错了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-30
public void parseChar() {
String c = "s";
String str = "ssldkfsjas";
System.out.println(str.split(c).length);
}
第2个回答  2011-08-30
会有相应的系统函数吧一般都会有些
相似回答