本文共 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