如何在 Java 中檢查迴文串?
StringBuffer 提供了一個名為 reverse() 的方法,檢查迴文的一種方法是
- 透過將所需的字串作為引數傳遞給建構函式來建立StringBuffer 物件。
- 使用 reverse() 方法反轉物件內容。
- 使用 toString() 方法將StringBuffer 物件轉換為 String。
- 現在,比較 String 和反轉的 String,如果為真,則給定的 String 是迴文。
示例
public class StringPalindrome {
public static void main(String args[]) {
String myString = "anna";
StringBuffer buffer = new StringBuffer(myString);
buffer.reverse();
String data = buffer.toString();
if(myString.equals(data)){
System.out.println("Given String is palindrome");
} else {
System.out.println("Given String is not palindrome");
}
}
}輸出
Given String is palindrome
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP