博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
显示串中只出现一次的字符.
阅读量:6839 次
发布时间:2019-06-26

本文共 634 字,大约阅读时间需要 2 分钟。

hot3.png

public static void firstNoRepeatingChar(String str) {		char[] strArr = str.toCharArray();		Map
mapc = new HashMap
(); for (char c : strArr) { if (mapc.get(c) == null) { mapc.put(c, 1); } else { mapc.put(c, mapc.get(c) + 1); } } Set
sc = mapc.keySet(); for (char c : sc) { if (mapc.get(c) == 1) { System.out.println(c); break; } } int[] strArr1 = new int[256]; for(char c : strArr){ strArr1[c]++; } for(int i = 0; i < 256; i++){ if(strArr1[i] == 1){ System.out.println((char)i); break; } } }

转载于:https://my.oschina.net/u/138995/blog/308067

你可能感兴趣的文章
dubbo学习笔记 第九章dubbo服务调用的安全控制
查看>>
Bela Ban's JGroups Manual Translation Serial III - JGroups API
查看>>
Collection接口
查看>>
透彻的掌握 Spring 中@transactional 的使用
查看>>
Jenkins+SVN+Maven+Sonar集成部署过程
查看>>
去除标题栏title的两种方法
查看>>
Ubuntu 13.10不能启动VirtualBox怎么办?
查看>>
一次调戏群友的事件
查看>>
疯狂Activiti6.0连载(17) Drools规则语法概述
查看>>
PHP下使用curl问题小结
查看>>
airflow-datapipeline解放双手,撸起来
查看>>
解决IE浏览器下对于ajax重复提交处理的bug
查看>>
import static和import的区别
查看>>
使用fastjson
查看>>
[算法研究]の冒泡算法--javascript实现
查看>>
Hibernate Annotation笔记
查看>>
年轻时不做会后悔的八件事
查看>>
重读传递参数
查看>>
剖析 Recipe
查看>>
OS X系统启动的基本步骤
查看>>