本文主要是介绍【LeetCode刷题-哈希】--387.字符串中的第一个唯一字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
387.字符串中的第一个唯一字符
class Solution {public int firstUniqChar(String s) {Map<Character,Integer> map = new HashMap<>();for(int i = 0;i<s.length();i++){char c = s.charAt(i);map.put(c,map.getOrDefault(c,0)+1); }for(int i = 0;i< s.length();i++){char c = s.charAt(i);if(map.get(c) == 1){return i;}}return -1;}
}
这篇关于【LeetCode刷题-哈希】--387.字符串中的第一个唯一字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!