题目描述
描述
给定一个字符串,随机输入一个字母,判断该字母在这个字符串中出现的次数
输入描述:
任意一个字母
输出描述:
字母在字符串中出现次数
代码
方式1:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String string = "H e l l o ! n o w c o d e r";
Scanner scanner= new Scanner(System.in);
String word = scanner.next();
scanner.close();
System.out.println(check(string, word));
}
public static int check(String str, String word) {
// write your code here......
/ write your code here......
int count = 0;
for(int i = 0;i < str.length();i++){
if(str.charAt(i) == word.charAt(0))
count++;
}
}
}方式2:
字符串长度减去用空字符串替换后的长度,就能得到被替换字符的个
return str.length()-str.replace(word,"").length();方式3
String[] strs=str.split(" ");
int count=0;
for(int i = 0;i<strs.length;i++){
if(strs[i].equals(word)){
count++;
}
}
return count;结果

版权声明:本文为m0_59757040原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。