第一个只出现一次的字符
2017-11-28 21:26
183 查看
package 数组;
import java.util.HashMap;
public class FirstAppearOnce {
public static void main(String[] args) {
String s="abaccdebff";
char[]c=s.toCharArray();
HashMap<Character,Integer> map=new HashMap<Character,Integer>();
for(char s1:c){
if(!map.containsKey(s1)){
map.put(s1, 1);
}else{
map.put(s1, map.get(s1)+1);
}
}
for(char s2:map.keySet()){
int value=map.get(s2);
System.out.println(s2+""+value);
}
for(char ss:map.keySet()){
if(map.get(ss)==1){
System.out.println(ss);
break;
}
}
}
}
import java.util.HashMap;
public class FirstAppearOnce {
public static void main(String[] args) {
String s="abaccdebff";
char[]c=s.toCharArray();
HashMap<Character,Integer> map=new HashMap<Character,Integer>();
for(char s1:c){
if(!map.containsKey(s1)){
map.put(s1, 1);
}else{
map.put(s1, map.get(s1)+1);
}
}
for(char s2:map.keySet()){
int value=map.get(s2);
System.out.println(s2+""+value);
}
for(char ss:map.keySet()){
if(map.get(ss)==1){
System.out.println(ss);
break;
}
}
}
}
相关文章推荐
- 剑指offer-35 第一个只出现一次的字符
- 华为oj 找出字符串中第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 找出一个字符串中第一个只出现一次的字符
- python剑指offer系列第一个只出现一次的字符
- 剑指offer32--找出第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 寻找字符串中只出现一次的第一个字符
- 第一个只出现一次的字符
- c++面试题之 找出字符串中第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b;
- 第一个只出现一次的字符
- 牛客#第一个只出现一次的字符
- 九度OJ 1283:第一个只出现一次的字符 (计数)
- 剑指offer(36):第一个只出现一次的字符
- 哈希表对字符串的高效处理1:在一个字符串中找到第一个只出现一次字符
- 剑指Offer33 第一个只出现一次的字符
- [剑指Offer-字符串]请实现一个函数用来找出字符流中第一个只出现一次的字符。