第一行输入一个长度
,由大小写字母、数字和空格构成的字符串
。保证首尾不为空格。
第二行输入一个字符
,保证
为大小写字母或数字。
在一行上输出一个整数,代表统计结果。
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 i = s.length();
int j = s.replaceAll(c,"").length();
System.out.println(i-j);
}
} import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str=in.nextLine();
char c=in.next().toCharArray()[0];
int[]cnt=new int[26];
int[]num=new int[10];
str.replaceAll("[^a-zA-Z0-9]","");
char[]cs=str.toCharArray();
int change='A'-'a';
for(char cb:cs){
if(0<=cb-'0'&&cb-'0'<=9){
num[cb-'0']++;
}else if(cb>='a'&&cb<='z'){
cnt[cb-'a']++;
}else if(cb>='A'&&cb<='Z'){
cnt[cb-'A']++;
}
}
if(0<=c-'0'&&c-'0'<=9){
System.out.println(num[c-'0']);
}else if(c>='a'&&c<='z'){
System.out.println(cnt[c-'a']);
}else if(c>='A'&&c<='Z'){
System.out.println(cnt[c-'A']);
}
}
} 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.*; import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner s=new Scanner(System.in); String all=""; String one=""; char[] ac; char temp; int num=0; while(s.hasNext()) { //s.toUpperCase(),String 转化为大写 //s.toLowerCase(),String 转化为小写 //String字符转换,s.toCharArray()与s.charAt(index) //char字符转换,String.valueOf(c)转化为String all=s.nextLine(); one=s.nextLine(); //存放原来所有的 ac=all.toCharArray(); //存放要的字符 //temp=one.charAt(0); for(int i=0;i<ac.length;i++) { if(one.equalsIgnoreCase(String.valueOf(ac[i]))) num++; } System.out.println(num); } } }