Anu*_*Raj 0 java string stringbuilder
此代码始终返回false.可能是什么问题?
public class S18_Palindrome {
public static void main(String[] args) {
String myString = new String("malayalam");
if (myString.equals(new StringBuilder(myString).reverse())) {
System.out.println("true");
} else {
System.out.println("false");
}
}
}
Run Code Online (Sandbox Code Playgroud)
问题是StringBuilder(myString).reverse()将返回一个StringBuilder对象,你需要从中获取字符串值.
new StringBuilder(myString).reverse().toString()
Run Code Online (Sandbox Code Playgroud)