java返回字符串去重后的个数高效的方法
java返回字符串去重后的个数高效的方法,HashSet自动去重,把字符串用toCharArray转换成char数组,for循环再用String.valueOf转成string放入set,返回set的size即可。
/** * 字符串去重后的个数 * @param str * @return */ public static int getUniqueStrCount(String str) { char[] chars = str.toCharArray(); HashSet<String> set = new HashSet<String>(); for(char ch : chars) { set.add(String.valueOf(ch)); } return set.size(); }
大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步