gpt4 book ai didi

java - 检查一个单词是否是回文

转载 作者:行者123 更新时间:2023-11-29 03:16:06 25 4
gpt4 key购买 nike

<分区>

所以当我用任何单词运行这段代码时,它总是返回 false。第一个 String 接受单词,然后将其更改为小写。然后我用它构建一个新的字符串,将它与另一个作​​为原始单词的反义词附加的字符串进行比较。我是不是没看到什么,或者你能告诉我它有什么问题吗?

public class Palindromes 
{
public static void main(String[] args)
{
int count = Integer.parseInt(args[0]);
for(int i = 1; i <= count; i++)
{
System.out.print(isPalindrome(args[i]) + " ");
}
}
public static boolean isPalindrome(String s)
{
String str = s.toLowerCase();
StringBuilder orig_str = new StringBuilder(str);
StringBuilder revStr = new StringBuilder();
for (int i = str.length()-1; i >= 0; i--)
{
revStr.append(orig_str.charAt(i));
}
boolean isPal = (revStr == orig_str);
return isPal;
}
}

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