有几个需要注意的地方,这个问题是不是大写和小写之间的区别.这样你就输入字符串大写或小写转换的计算前. 第二个,定要清晰.先将s1从[i]处開始与s2的[j]開始匹配,不相等则j++直到j等于s2.length()-1.相等,则i++,j++. 注意,这里就是i++,即下次又一次開始从s[i]開始匹配时,两次i之间的距离可能会超过1.再j那里设置一个计数器计数就可以. import java.util.Scanner; public class findMaxSubStringLength { p…