Guest User

Untitled

a guest
Feb 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class PalindromeChecker {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6. System.out.print("Enter string: ");
  7. String inputString = scan.nextLine();
  8. System.out.println("Method 1: "+isPalindrome(inputString));
  9. System.out.println("--------------------------");
  10. System.out.println("Method 2: "+isPalindromeSecMethod(inputString));
  11. }
  12.  
  13. public static boolean isPalindrome(String s){
  14. return s.equals(new StringBuilder(s).reverse().toString());
  15. }
  16.  
  17. public static boolean isPalindromeSecMethod(String s){
  18. char stringSymbols[] = s.toCharArray();
  19. for(int i = 0; i < stringSymbols.length / 2; i++)
  20. {
  21. char temp = stringSymbols[i];
  22. stringSymbols[i] = stringSymbols[stringSymbols.length - i - 1];
  23. stringSymbols[stringSymbols.length - i - 1] = temp;
  24. }
  25.  
  26. return String.valueOf(stringSymbols).equals(s);
  27. }
  28.  
  29. }
  30.  
  31.  
  32. // string = madam -> true
  33. // string = apple -> false
  34. // string = Madam -> false
Add Comment
Please, Sign In to add comment