1. 程式人生 > >字符串中出現一次的字符出現的位置

字符串中出現一次的字符出現的位置

pre string turn for fir bre str == ring

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;

      }     

字符串中出現一次的字符出現的位置