Palindrome คือสтриงที่อ่านจากหน้าหลังเหมือนกัน (เช่น "LEVEL", "RADAR")
ตัวอย่างใน JShell
jshell> String str = "LEVEL"
str ==> "LEVEL"
jshell> String rev = ""
rev ==> ""
jshell> {
for (int i = str.length() - 1; i >= 0; --i) {
rev += str.charAt(i);
}
System.out.println(rev);
if (rev.equalsIgnoreCase(str)) {
System.out.println("String is Palindrome");
} else {
System.out.println("String is not Palindrome");
}
}
LEVEL
String is Palindrome
JShell รันบล็อกโค้ดหลายบรรทัดได้ด้วยวงเล็บปีกกา { }