Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class PalindromeChecker {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.print("Enter string: ");
- String inputString = scan.nextLine();
- System.out.println("Method 1: "+isPalindrome(inputString));
- System.out.println("--------------------------");
- System.out.println("Method 2: "+isPalindromeSecMethod(inputString));
- }
- public static boolean isPalindrome(String s){
- return s.equals(new StringBuilder(s).reverse().toString());
- }
- public static boolean isPalindromeSecMethod(String s){
- char stringSymbols[] = s.toCharArray();
- for(int i = 0; i < stringSymbols.length / 2; i++)
- {
- char temp = stringSymbols[i];
- stringSymbols[i] = stringSymbols[stringSymbols.length - i - 1];
- stringSymbols[stringSymbols.length - i - 1] = temp;
- }
- return String.valueOf(stringSymbols).equals(s);
- }
- }
- // string = madam -> true
- // string = apple -> false
- // string = Madam -> false
Add Comment
Please, Sign In to add comment