当前位置: 首页 > 编程笔记 >

Java程序检查字符串中每个元音的出现

水浩歌
2023-03-14
本文向大家介绍Java程序检查字符串中每个元音的出现,包括了Java程序检查字符串中每个元音的出现的使用技巧和注意事项,需要的朋友参考一下

要再次计算字符串中元音的出现次数,请使用java的Map实用工具计算字符串中每个字符的出现次数。将每个元音放在Map中作为键,并将每个键的初始值设置为1,现在将每个字符与map的键进行比较如果字符与键匹配,则将其对应的值增加1。

示例

public class OccurenceVowel {
   public static void main(String[] args) {
      String str = "AEAIOG";
      LinkedHashMap<Character, Integer> hMap = new LinkedHashMap();
      hMap.put('A', 0);
      hMap.put('E', 0);
      hMap.put('I', 0);
      hMap.put('O', 0);
      hMap.put('U', 0);
      for (int i = 0; i <= str.length() - 1; i++) {
         if (hMap.containsKey(str.charAt(i))) {
            int count = hMap.get(str.charAt(i));
            hMap.put(str.charAt(i), ++count);
         }      
      }
      System.out.println(hMap);
   }
}

输出结果

{A=2, E=1, I=1, O=1, U=0}
 类似资料:
  • 本文向大家介绍Java程序检查字符串中的URL,包括了Java程序检查字符串中的URL的使用技巧和注意事项,需要的朋友参考一下 可以创建一个程序来检查字符串是否为正确的URL。URL的示例如下所示- 演示该程序的程序如下。 示例 输出结果 现在让我们了解上面的程序。 在函数check_URL()中,创建一个URL对象。如果在创建对象时没有异常,则返回true。否则,返回false。演示此过程的代码

  • 问题内容: 我需要检查单词中是否存在元音。如果是这样,应对“说”一词进行操作。我想避免for循环,因为我想到了这一点: 请推荐一种执行时间成本较低的方法。另外,也请帮助我纠正上述方法。 问题答案: vowels = {“a”, “e”, “i”, “o”, “u”, “A”, “E”, “I”, “O”, “U”} if any(char in vowels for char in word):

  • 我试图计算每个字符串中的元音,我想根据count变量交换字符串,但我做不到。在接受字符串后,我用toCharArray()函数将其转换为char数组,并将每个字符与小写和大写元音进行比较。 我收到一个错误。编写代码部分的任何帮助都将不胜感激。 输入: 输出:

  • 问题内容: 示例 :说-> Spubeak,更多信息在这里 不要给我一个解决方案,而是指向正确的方向或告诉我可以使用哪个python库?我正在考虑使用正则表达式,因为我必须找到一个元音,但是我可以使用哪种方法在元音前面插入“ ub”呢? 问题答案: 比一个简单的正则表达式更复杂,例如, 简单的正则表达式将无法捕获未在中发音的正则表达式。 您需要一个提供发音词典的库,例如: 例: 输出量 注意:它与

  • 本文向大家介绍Java程序使用Hashmap计数字符串中每个字符的出现次数,包括了Java程序使用Hashmap计数字符串中每个字符的出现次数的使用技巧和注意事项,需要的朋友参考一下 Java程序使用Hashmap计数字符串中每个字符的出现次数,Java代码如下- 示例 输出结果 一个名为Demo的类包含名为count_characters的函数。这里创建了一个hashmap,用于存储字符及其计数

  • 问题内容: 在Java中,有一种检查条件的方法: “此单个字符是否完全出现在字符串x中” 不使用循环? 问题答案: 你可以使用。 如果中存在,则返回。如果不是,则返回-1。因此,非负返回值表示。