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
我需要确定 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