如何定义此代码,以便它可以在回到Palindrome时返回true?

public boolean isPalindrome(String s){ for(int i = 0;i< s.length();i++ ) { if(s.charAt(i)==s.reverse) } } 

如何完成此目标才能实现这一目标?

我想你要做的是这个?

 public boolean isPalindrome(String s) { for (int i = 0; i < s.length() / 2; i++) { if (s.charAt(i) != s.charAt(s.length() - i - 1)) { return false; } } return true; } 

您可以使用StringBuilder来反转字符串,因此可以更容易编写

 public boolean isPalindrome(String s) { return new StringBuilder(s).reverse().toString().equals(s); }