First Unique Character in a String
给一个字符串, 返回第一个非重复的字符. 这个就count一下就找到了.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class Solution { public int firstUniqChar(String s) { int[] count = new int[255]; for(int i = 0 ; i < s.length(); i++){ count[s.charAt(i)]++; } for(int i = 0 ; i < s.length(); i++){ if(count[s.charAt(i)]==1) return i; } return -1; } } |