在一个字符串(1

 public class Solution{
      HashMap map = new HashMap<>();
       public int FirstNotRepeatingChar(String str){
            if(str==null)
            retrun -1;
            int length = str.length();
            for(int i=0;iif(map.containsKey(str.charAt(i))){
                       int value = map.get(str.charAt(i));
                        map.remove(str.chatAt(i));
                        map.put(str.charAt(i),value+1);
                        }else{
                                map.put(str.charAt(i),1);
                            }
                     }
                     for(int i=0;iif(map.get(str.charAt(i))==1)
                             return i;
                             }
                             return -1;
            }


}

你可能感兴趣的:(刷题总结)