如何编写Java代码统计字符串中每个字符出现的次数?

2026-04-16 15:212阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计130个文字,预计阅读时间需要1分钟。

如何编写Java代码统计字符串中每个字符出现的次数?

javaimport java.util.HashMap;import java.util.Scanner;

如何编写Java代码统计字符串中每个字符出现的次数?

public class Chars { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String inputStr=scan.nextLine(); char[] chrs=inputStr.toCharArray(); HashMap charCount=new HashMap(); for (char c : chrs) { charCount.put(c, charCount.getOrDefault(c, 0) + 1); } for (char c : charCount.keySet()) { System.out.println(c + : + charCount.get(c)); } }}

gistfile1.txt

import java.util.HashMap; import java.util.Scanner; public class Chars { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String inputStr = scan.nextLine(); char[] chrs = inputStr.toCharArray(); HashMap map = new HashMap(); for(char temp : chrs){ if(map.containsKey(temp)){ Integer v = (Integer)map.get(temp); map.put(temp, v+1); }else{ map.put(temp, 1); } } System.out.println(map); } }

本文共计130个文字,预计阅读时间需要1分钟。

如何编写Java代码统计字符串中每个字符出现的次数?

javaimport java.util.HashMap;import java.util.Scanner;

如何编写Java代码统计字符串中每个字符出现的次数?

public class Chars { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String inputStr=scan.nextLine(); char[] chrs=inputStr.toCharArray(); HashMap charCount=new HashMap(); for (char c : chrs) { charCount.put(c, charCount.getOrDefault(c, 0) + 1); } for (char c : charCount.keySet()) { System.out.println(c + : + charCount.get(c)); } }}

gistfile1.txt

import java.util.HashMap; import java.util.Scanner; public class Chars { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String inputStr = scan.nextLine(); char[] chrs = inputStr.toCharArray(); HashMap map = new HashMap(); for(char temp : chrs){ if(map.containsKey(temp)){ Integer v = (Integer)map.get(temp); map.put(temp, v+1); }else{ map.put(temp, 1); } } System.out.println(map); } }