java 统计字符串中每个字母有多少个

在Java中,统计字符串中每个字母的数量,可以通过以下三种方法实现:方法一:使用字符串查找 创建一个包含所有大写字母的字符串 s1 和一个包含所有小写字母的字符串 s2。遍历目标字符串 str 中的每个字符,通过 indexOf 方法检查该字符是否在 s1 或 s2 中。如果字符在 s1 中,则大写字母计数器 cntU ...
java 统计字符串中每个字母有多少个
在Java中,统计字符串中每个字母的数量,可以通过以下三种方法实现:
方法一:使用字符串查找
创建一个包含所有大写字母的字符串 s1 和一个包含所有小写字母的字符串 s2。遍历目标字符串 str 中的每个字符,通过 indexOf 方法检查该字符是否在 s1 或 s2 中。如果字符在 s1 中,则大写字母计数器 cntU 加一。如果字符在 s2 中,则小写字母计数器 cntL 加一。如果字符既不在 s1 中也不在 s2 中,则非字母字符计数器 cntOther 加一。方法二:使用Java内置方法
遍历目标字符串 str 中的每个字符。使用 Character.isUpperCase 方法检查字符是否为大写字母,如果是,则大写字母计数器 cntU 加一。使用 Character.isLowerCase 方法检查字符是否为小写字母,如果是,则小写字母计数器 cntL 加一。如果字符既不是大写字母也不是小写字母,则非字母字符计数器 cntOther 加一。方法三:使用字符范围判断
遍历目标字符串 str 中的每个字符。如果字符在 'a' 到 'z' 的范围内,则小写字母计数器 cntL 加一。如果字符在 'A' 到 'Z' 的范围内,则大写字母计数器 cntU 加一。如果字符既不在 'a' 到 'z' 的范围内也不在 'A' 到 'Z' 的范围内,则非字母字符计数器 cntOther 加一。每种方法都能正确统计出目标字符串中大写字母、小写字母和非字母字符的数量,并打印出来。
2025-05-22
mengvlog 阅读 7 次 更新于 2025-07-19 13:40:40 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部