21xrx.com
2024-09-17 03:53:12 Tuesday
登录
文章检索 我的文章 写文章
使用Java计算字符串中特定字母数量的方法
2023-06-15 10:43:14 深夜i     --     --
Java 计算 字符串 特定字母 数量

文章:

在编写Java程序时,我们可能会需要计算一个给定字符串中特定字母的数量。例如,我们想知道一个字符串中有多少个“a”或者“e”。这篇文章将介绍使用Java编程语言计算字符串中特定字母数量的方法。

一般来说,我们可以使用Java中的String类的toLowerCase()方法将字符串中所有字母转化为小写,然后遍历该字符串,并将特定字母的数量加一。最后,我们就可以得到特定字母出现的次数。

以下是一个使用Java计算字符串中特定字母数量的示例程序:


public class CountLetter {

  public static void main(String[] args) {

    String str = "This is a sample string";

    char ch = 's';

    int count = 0;

    // convert all letters to lowercase

    str = str.toLowerCase();

    // loop through the string and count the occurrence of the given letter

    for(int i = 0; i < str.length(); i++) {

      if(str.charAt(i) == ch) {

        count++;

      }

    }

    System.out.println("Number of "+ ch +" = "+ count);

  }

}

在上面的代码中,我们将字符串中的所有字母转换为小写,并计算特定字母在字符串中的出现次数。在这个例子中,我们想计算出字符串中小写字母“s”的数量。运行结果将输出“Number of s = 4”。

除了可以计算单个特定字母的出现次数,我们还可以将这个程序改为计算多个特定字母在字符串中出现的总次数。例如,我们想计算字符串中小写字母“a”和“e”的总数量,只需将字符串中的“ch”变量替换为一个包含这些字母的字符串即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复