-4

重複の可能性:
回文の文字列を確認してください

こんにちは専門家。C ++ / Javaの1行のコードで、ある文字列が別の文字列のpalidromeであるかどうかを確認できるかどうかを尋ねられます。

はいの場合、どのように?

誰でも答えることができます。urビューのThnx。

4

2 に答える 2

26

Java ではString、メソッドはありませんreverseStringBuilderただし、1行で実行できます。

boolean palindrome = str.contentEquals(new StringBuilder(str).reverse());

Ideone.com のデモ

于 2011-06-03T13:05:48.837 に答える
2

reverse を使用して文字列を反転し、元の文字列と比較します。

String str="ABBA"
if(str.COmpareTo(str.reverse()) ==0)
//String is palindrome.
于 2011-06-03T13:04:15.950 に答える