java题目~~~需要你来编!!
怎样编写一个方法计算字符串中给定字符的出现次数!!!
大家看看哈!!!
=待你的回复!!
怎样编写一个方法计算字符串中给定字符的出现次数!!!
大家看看哈!!!
=待你的回复!!
为什么都喜欢在类名class Test前加public了!!!
请教一下
我看了很多人写的程序都是这样
可是就是编译不了
不加就行了!!
class Findstring
{
/** * @param args
*/
public static void main(String[] args)
{
String str = "Afafafafafafafaf";
int counts = 0;
String ads ;
ads = str.substring(0,2);
// TODO Auto-generated method stub
for (int i=0;i<str.length()-1;i++)
{
if (str.substring(i,i+2)=="af")
{counts++;
System.out.println(str.substring(i,i+2));}
}
System.out.println(counts);
System.out.println(ads);
System.out.println(str.length());
}
}
大家看看为什么for语句没执行~!
counts返回值为0!
按道理不会啊!!
加public是因为这个类是主类,即含有main()的类,如果加了public,文件名必须与主类的名字一样,
当然,不是必须有public的主类,如果没有,文件名与主类的名字不需要一样。