Java程序检查String中每个字符的出现
为了发现字符串中每个字符的出现,我们可以使用Java的Map实用程序。在Map中,键不能重复,因此将字符串中的每个字符作为Map的键并提供与每个键对应的初始值作为如果此字符之前未插入映射,则为1。现在,当一个字符在插入过程中重复时,作为Map中的键,其值将增加一。对每个字符继续执行此操作,直到插入字符串的所有字符为止。
示例
public class occurenceOfCharacter {
public static void main(String[] args) {
String str = "SSDRRRTTYYTYTR";
HashMap <Character, Integer> hMap = new HashMap<>();
for (int i = str.length() - 1; i > = 0; i--) {
if (hMap.containsKey(str.charAt(i))) {
int count = hMap.get(str.charAt(i));
hMap.put(str.charAt(i), ++count);
} else {
hMap.put(str.charAt(i),1);
}
}
System.out.println(hMap);
}
}输出结果
{D=1, T=4, S=2, R=4, Y=3}热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志