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

发布时间:2023-05-21 09:21:16

给定字符串s,找到 它的第一个不重复的字符,并返回它的索引 。若不存在,则返回 -1。

示例 1:

输入: s = "leetcode"输出: 0示例 2:

输入: s = "loveleetcode"输出: 2示例 3:

输入: s = "aabb"输出: -1

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/first-unique-character-in-a-string的作权归网络所有。请联系官方授权进行商业转载,请注明非商业转载的来源。

代码:

class Solution {    public int firstUniqChar(String s) {        ///判断第一个和最后一个字符的位置        for(int i=0; i<s.length(); i++){            int first = s.indexOf(s.charAt(i));            int last = s.lastIndexOf(s.charAt(i));            if(first ==  last){                return i;            }        }        return -1;    }}

上一篇 字符串转LocalDateTime
下一篇 Java云his住院业务模块常见问题及解决方案

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题