在说一个思路,用split()函数,直接看数组的长度,但是遇到一个问题
public static void main(String [] args)
{
String s1="aaaaaa";
int iCZ=CountChar(s1,"a");
System.out.println(iCZ);
}
public static int CountChar(String sTarget,String ch)
{
String [] str=sTarget.split(ch);
return str.length-1;
}
此时返回的是-1,即字符串并没有查到并进行分割,为什么呢 |