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判断字符串中有多少个指定字符”的任务。希朐这篇文章对你有所帮助,如果有任何疑问,欢迎随时向我提问。