博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串中不重复字符出现第一次的位置
阅读量:5990 次
发布时间:2019-06-20

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

public int firstUniqChar(String s) {

if(s.length()<=1){
return (s.length()==0)?-1:0;//特殊情况长度为1 或者0
}
int index=-1;
for(int i=0;i<s.length();i++){//判断字符第一次出现的位置是否和最后一次出现的位置相同
String temp=s.charAt(i)+"";
int st=s.indexOf(temp);
int ed=s.lastIndexOf(temp);
if(st-ed==0){
index=i;
break;

}

转载于:https://blog.51cto.com/13919712/2164084

你可能感兴趣的文章
AI学习笔记——Q Learning
查看>>
Scala微服务架构 一
查看>>
awk将两个文件逐行连接
查看>>
GNOME 推出首个 3.33 分支快照,3.34 开发周期正式开启
查看>>
新手学JAVA(十一)-多线程----线程的生命周期
查看>>
JavaScript中的百变大咖~this
查看>>
几个常见的数据存储区
查看>>
Coding and Paper Letter(十一)
查看>>
Android7.0 分屏下 Activity 与 Fragment 生命周期(一)
查看>>
oracle操作使用指南
查看>>
来阿里三年,他从宠妻狂魔到正义战士
查看>>
做完Kaggle入门赛的一点总结
查看>>
阿里云K8S服务支持CSI存储卷
查看>>
Linux运维常用命令
查看>>
MarkDown简介
查看>>
Android--快速开发框架 afinal
查看>>
spring data jpa在使用PostgreSQL表名大小写的问题解决
查看>>
饿了么“短平快”创新项目的架构取舍之道(附PPT)
查看>>
区块链技术
查看>>
React 搭建开发环境
查看>>