字符串中不重複字符出現第一次的位置

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;

      }     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章