//输入俩个字符串,第一个输入一个长的字符串,第二个输入一个短的字符串,判断第二个字符串在第一个字符串里面出现的次数
private static void fun2() {
Scanner sc = new Scanner(System.in);
System.out.println(“请输入第一个字符串:”);
String s1 = sc.nextLine();// abcabcabc
System.out.println(“请输入第二个字符串:”);
String s2 = sc.nextLine();//abc
int c=0;
for(int i = 0;i<= (s1.length()-s2.length());i++){
if(s2.equals(s1.substring(i,i+s2.length())))
c++;
}
System.out.println©;
}
//输入一个字符串,判断该字符串中数字和字母分别出现的次数
private static void fun2() {
Scanner sc = new Scanner(System.in);
System.out.println(“请输入一个字符串:”);
String s = sc.next();
char [] c = s.toCharArray();
int num1 = 0;
int num2 = 0;
for (int i = 0; i < c.length; i++) {
if((c[i]>=‘a’&&c[i]<=‘z’)||(c[i]>=‘A’&&c[i]<=‘Z’)){
num1++;
}
if(c[i]>=‘0’&&c[i]<=‘9’){
num2++;
}
}
System.out.printf(“字母有:%d个,数字有:%d个”,num1,num2);
}
private static void fun1() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String s =sc.next();
char [] c = s.toCharArray();
int a = 0;
int b = 0;
for (int i = 0; i < c.length; i++) {
if(Character.isLetter(c[i])){
a++;
}else if(Character.isDigit(c[i])){
b++;
}
}
System.out.println("英文字母个数为:"+a+"数字个数为:"+b);
}
}