publicintexpendCenter(String s,int left,int right){
int L = left, R = right;while(L >=0&& R < s.length()&& s.charAt(L)== s.charAt(R)){
L--;
R++;}//回文子串的长度return R - L -1;}public String longestPalindrome(String s){
if(s.length()==0){
return s;}int<
每次循环选择一个中心,进行左右扩展,判断左右字符是否相等。 public int expendCenter(String s, int left, int right) { int L = left, R = right; while (L >= 0 && R < s.length() && s.charAt(L) ==...