方法比较笨,耗时680ms, 思路:len从最大长度开始逐渐减一,截取所有长度等于len的子串,判断是否是回文串,如果是直接退出循环,输出len 判断回文串的方法如果直接用StringBuilder.reverse()方***超时,所以用了双指针的方法,把最前面的和最后面的字符进行逐个对比看是否相等,i >= j时退出 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ...