Java:判断 phone 数字(字符串)是否为回文

Java: Figuring out if a phone number (string) is a palindrome

我需要确定 phone 数是否为回文。我有这个代码:

public static boolean isPalindrome(String j)
{
  boolean pali;
  String rev = "";
  String reverse = new StringBuffer(j).reverse().toString();
  j.toString();
  if (j.equals(reverse))
     pali = false;
  else if (!j.equals(reverse))
     pali = true;
  return pali;
}

这段代码给我这个错误:局部变量可能尚未初始化。我该如何解决这个问题?

通过初始化局部变量:

boolean pali = false; // Default value before you know it is a palindrome