gpt4 book ai didi

使用 StringBuilder 的 JAVA 字符串反转

转载 作者:行者123 更新时间:2023-12-01 07:49:17 25 4
gpt4 key购买 nike

此代码始终返回 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");
}
}
}

最佳答案

问题是 StringBuilder(myString).reverse() 将返回一个 StringBuilder 对象,您需要从中获取字符串值。

new StringBuilder(myString).reverse().toString()

关于使用 StringBuilder 的 JAVA 字符串反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com