方法一: 经常使用String类会发现里面有IndexOf用来查找字符,并且如果没找到会return -1,和题目返回相似。然后就是lastIndexOf方法,从后面查找字符,结合两个String自带的方法就可以完成本题。使用IndexOf从前面开始查找与lastIndexOf从后面开始查找,如果返回值相同说明此字符只出现一次返回值就是该字符在str字符串中的位置。 import java.util.*; public class Solution { public int Firs...