第一行输入一个长度
,由大小写字母、数字和空格构成的字符串
。保证首尾不为空格。
第二行输入一个字符
,保证
为大小写字母或数字。
在一行上输出一个整数,代表统计结果。
HELLONowcoder123 o
3
由于
为小写字母,因此统计其大小写形态出现的次数和,即
。
H E L L O Nowcoder123 1
1
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s=in.nextLine().toLowerCase(); String c=in.nextLine().toLowerCase(); int count=0; for(int i=0;i<s.length();i++){ if(s.charAt(i)==c.charAt(0)){ count++; } } System.out.println(count); } }
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String c = sc.nextLine(); if (c.length() != 1) { System.out.println(0); return; } int count = 0; String lowerCase = s.toLowerCase(); String cLower = c.toLowerCase(); for (char c1 : lowerCase.toCharArray()) { if (cLower.charAt(0) == c1) { count++; } } System.out.println(count); sc.close(); } }
impoet java.util.*; public class getSzie{ public static void main(String[] args){ Scanner cans=new Scanner(System.in); while(cane.hasNextLine()){ String str1=cans.nextLine(); String str2=cans.nextLine(); if(Character.isUpperCase(str2.chaerAt(0))){ str1=str1.toUpperCase(); }else if(Character.isLowerCase(str2.charAt(0))){ str1=str1.toLowerCase(); } String[] arrs=str1.split(str2); System.out.println(arrs.length-1); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取字符串 s String s = scanner.nextLine(); // 读取字符 c String cInput = scanner.nextLine(); char c = cInput.charAt(0); int count = 0; if (Character.isLetter(c)) { // 如果 c 是字母,不区分大小写统计 for (int i = 0; i < s.length(); i++) { if (Character.toLowerCase(s.charAt(i)) == Character.toLowerCase(c)) { count++; } } } else { // 如果 c 是数字,直接统计出现次数 for (int i = 0; i < s.length(); i++) { if (s.charAt(i) == c) { count++; } } } System.out.println(count); } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //读取字符串 String s = in.nextLine(); //读取字符 char c = in.next().charAt(0); //计算出现的次数 int count = countChar(s, c); System.out.println(count); } public static int countChar(String s, char c) { int count = 0; //遍历每一个字符 for (int i = 0; i < s.length(); i++) { char current = s.charAt(i); //如果是字母,统计大小写 if (Character.isLetter(c)) { if (Character.toLowerCase(current) == Character.toLowerCase(c)) { count++; } } //如果是数字 if (Character.isDigit(c)) { if (current == c) { count++; } } } return count; } }
public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String inputString = br.readLine().toLowerCase(); char targetChar = Character.toLowerCase((char)br.read()); int count = 0; for (char c : inputString.toCharArray()) { if (c == targetChar) { count++; } } System.out.println(count); br.close(); } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.nextLine(); String idx = in.nextLine().toLowerCase(); String lowerCaseInput = input.toLowerCase(); int location = 0; int times = 0; while ((location = lowerCaseInput.indexOf(idx,location)) != -1){ location ++; times ++ ; } System.out.println(times); } }
import java.util.Locale; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()) { String str1 = scanner.nextLine(); String str2 = scanner.nextLine(); System.out.println(str1.length() - str1.toLowerCase().replace(str2.toLowerCase(), "").length()); } } }