怎样编写一个方法计算字符串中给定字符的出现次数!!!
大家看看哈!!!
=待你的回复!!
为什么都喜欢在类名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!
按道理不会啊!!
在循环中使用if-else编写一个字符串自变量的方法,返回另一个字符串,它将原来的字符串中所有特殊字符以java中的对应物代替,例如,字符串中间的"在返回值中用\"代替。
快来试试手哦~!
随便把前面附上我写的源代码
class gaibian {
public static void main(String[] args) {
String str = "12345678";
String strOut = "";
System.out.println("字符串的长度"+str.length());
int kk=0;
for (int i=str.length()-1;i>=0;i--)
{
strOut = str.charAt(i)+strOut;
if((kk%3)==2)
if(i!=0)
{ System.out.println("添加次数!");
strOut = "," + strOut;
}
kk++;
}
System.out.println("转换后为"+strOut);
}
}
看看哈
有什么改进的地方尽管说
言论自由哈~!!!!