首页javastringJava Data Type - 如何计数字符串中的字符

Java Data Type - 如何计数字符串中的字符

我们想知道如何计数字符串中的字符。
import java.util.Map;
import java.util.TreeMap;

public class Main{
  public static void main(String[] args) {
    String yourString = "UNDERSTAND";
    Map<Character, Integer> count = new TreeMap<Character, Integer>();
    for (char c : yourString.toCharArray()) {
      if (count.containsKey(c)) {
        count.put(c, (int) count.get(c) + 1);
      } else {
        count.put(c, 1);
      }
    }
    System.out.println(count);
  }
}