C# 程式:檢查字串是否為迴文
若要檢查某個字串是否是迴文,首先需要使用 − 來反轉該字串
Array.reverse()
然後使用 equals() 方法匹配原字串和反轉字串。如果結果為 true,則意味著該字串是迴文。
示例
我們嘗試一個完整的示例。此處,我們的字串是“Malayalam”,反轉後也是相同的結果。
using System;
namespace palindromecheck {
class Program {
static void Main(string[] args) {
string string1, rev;
string1 = "Malayalam";
char[] ch = string1.ToCharArray();
Array.Reverse(ch);
rev = new string(ch);
bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase);
if (b == true) {
Console.WriteLine("" + string1 + " is a Palindrome!");
} else {
Console.WriteLine(" " + string1 + " is not a Palindrome!");
}
Console.Read();
}
}
}輸出
Malayalam is a Palindrome!
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP