关于如何在java中从键盘输入两个字符串,并判断一个在另一个中出现的次数?如何在java中从键盘输入两个字符串,并判断一个在另一个中出现的次数?
能不能给我看一下完整的代码,我刚开始学java还不是很清楚。谢谢了!的问题
import java。io。*;
import java。lang。String;
public class Ct {
/*
*计算strsi在strdi中出现的次数
*/
public static int count(String strsi, String strdi) {
if((strsi == null) ||(strdi == null)) {
System。
out。println(“传入字符串为空!”);
return -1;
}
int iLength_Si = strsi。length();
int iLength_Di = strdi。length();
int index = 0;
int iNum = 0;
if(iLength_Si > iLength_Di)
return 0;
while(index
indexOf(strsi, index);
if(index
in));
System。out。print(“输入字符串1:”);
str1 = in。readLine();
System。out。print(“输入字符串2:”);
str2 = in。readLine();
System。
out。println(“字符串1在字符串2中出现的次数为: ” + Ct。count(str1, str2));
/*
*System。out。println(“字符串2在字符串1中出现的次数为: ” + Ct。count(str2, str1));
*/
}catch(IOException e) {
System。
out。println(“输入出错;”);
e。printStackTrace();
}
}
}。