假设 输入的字符串为“google” 如果该字符只出现一次,那么从前开始查找和从后开始查找,找到的下标都应该是同一个。但是如果最坏的情况下可能要多次遍历str // 未优化版 public class Solution { public int FirstNotRepeatingChar(String str) { for (int i = 0; i < str.length(); i++) { if (str.indexOf(str.charAt(i)) == str.lastIndexOf(str.charAt(i))) ...