Descriptioin:在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
public class Solution {
public int FirstNotRepeatingChar(String str) {
if (str == null || str.length() < 0) return -1;
char[] ch = str.toCharArray();
int n =ch.length;
if (n == 1) return ch[0];
for (int i = 0; i < n; i++) {
if (i == str.lastIndexOf(ch[i]) && i == str.indexOf(ch[i])) {
System.out.println(i);
return i;
}
}
return -1;
}
}