Рассмотрим следующую задачу:
Написать программу, позволяющую проверять, является ли данная строка палиндромом.
Примеры палиндромов: abccba, 123bCb321, noon, radar, level, civic.
Создадим класс Palindrome
, статический метод которого будет осуществлять нужную нам проверку.
package com.nsunc.wiki.penname; public class Palindrome { static boolean isPalindrome(String s) { for (int i = 0; i < s.length() / 2; i++) if (s.charAt(i) != s.charAt(s.length() - i - 1)) return false; return true; } }
Указание: Метод substring(int i, int j)
позволяет получить подстроку данной строки, начинающуюся с индекса i
и заканчивающуюся индексом j
.