力扣387.字符串中的第一个唯一字符0705

Posted 小布丁value

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣387.字符串中的第一个唯一字符0705相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
在这里插入图片描述

import java.util.HashMap;

public class Day0706 {
    public int firstUniaChar(String s){


        HashMap<Character, Integer> frequency = new HashMap<>();
        for(int i=0;i<s.length();i++){
            //数组转字符串
            char ch =s.charAt(i);
            frequency.put(ch,frequency.getOrDefault(ch,0)+1);

        }
        for(int i=0;i<s.length();i++){
            if(frequency.get(s.charAt(i))==1){
                return i;
            }
        }
        return -1;
    }
}

https://leetcode-cn.com/problems/first-unique-character-in-a-string/solution/zi-fu-chuan-zhong-de-di-yi-ge-wei-yi-zi-x9rok/

以上是关于力扣387.字符串中的第一个唯一字符0705的主要内容,如果未能解决你的问题,请参考以下文章

「 每日一练,快乐水题 」387. 字符串中的第一个唯一字符

前端与算法 leetcode 387. 字符串中的第一个唯一字符

golang 387字符串中的第一个唯一字符

题目地址(387. 字符串中的第一个唯一字符)

LeetCode 哈希表 387. 字符串中的第一个唯一字符(计数哈希表,字符串)

leetcode-387-字符串中的第一个唯一字符