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;

      }