Java判断字符串中有多少个指定字符
整体流程
为了实现“Java判断字符串中有多少个指定字符”,我们需要完成以下步骤:
步骤 | 描述 |
---|---|
1 | 输入字符串和指定字符 |
2 | 遍历字符串 |
3 | 判断是否为指定字符 |
4 | 统计指定字符出现次数 |
代码实现
步骤1:输入字符串和指定字符
首先,我们需要让用户输入一个字符串和一个指定字符。代码如下:
import java.util.Scanner;
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.next();
System.out.print("请输入一个指定字符:");
char target = input.next().charAt(0);
步骤2:遍历字符串
接下来,我们需要遍历字符串中的每一个字符。代码如下:
int count = 0;
for (int i = 0; i < str.length(); i++) {
char currentChar = str.charAt(i);
步骤3:判断是否为指定字符
然后,我们需要判断当前字符是否为指定字符。代码如下:
if (currentChar == target) {
步骤4:统计指定字符出现次数
最后,我们统计指定字符在字符串中出现的次数。代码如下:
count++;
}
System.out.println("指定字符 '" + target + "' 在字符串中出现的次数为:" + count);
类图
classDiagram
class Scanner {
<<singleton>>
#Scanner(System.in)
+next(): String
+next().charAt(int): char
}
class Main {
-static void main(String[]): void
}
class String {
-char charAt(int): char
-int length(): int
}
这样,我们就完成了“Java判断字符串中有多少个指定字符”的任务。希朐这篇文章对你有所帮助,如果有任何疑问,欢迎随时向我提问。