热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

找出字符串中重复字符

2019独角兽企业重金招聘Python工程师标准packagejavaBasic;importjava.util.HashMap;importjava.util.Map;

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

package javaBasic;import java.util.HashMap;
import java.util.Map;
import java.util.Set;/*** * Java Program to find duplicate characters in String.* * * * * * @author http://java67.blogspot.com*/public class FindDuplicateCharacters {public static void main(String args[]) {printDuplicateCharacters("Programming");printDuplicateCharacters("Combination");printDuplicateCharacters("Java");}/** * Find all duplicate characters in a String and print each of them.*/public static void printDuplicateCharacters(String word) {char[] characters = word.toCharArray();// build HashMap with character and number of times they appear in// StringMap charMap = new HashMap();for (Character ch : characters) {if (charMap.containsKey(ch)) {charMap.put(ch, charMap.get(ch) + 1);} else {charMap.put(ch, 1);}}// Iterate through HashMap to print all duplicate characters of StringSet> entrySet = charMap.entrySet();System.out.printf("List of duplicate characters in String '%s' %n",word);for (Map.Entry entry : entrySet) {if (entry.getValue() > 1) {System.out.printf("%s : %d %n", entry.getKey(), entry.getValue());}}}}



转:https://my.oschina.net/u/1412027/blog/206103



推荐阅读
author-avatar
zhoukaipc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有