/* Copyright (c) 2006 L. Searchwell. All Rights Reserved. */ public class PalindromeCLUI { private Palindrome pdrome = new Palindrome(); public PalindromeCLUI() { ; } public PalindromeCLUI(boolean mode) { Palindrome pdrome = new Palindrome(); //pdrome.IGNORE_PUNCTUATION = true; pdrome.IGNORE_PUNCTUATION = mode; } public void setUsePunct(boolean mode) { pdrome.IGNORE_PUNCTUATION = mode; } public void check(String args[]) { if((args != null) && (args.length > 0)) { if(pdrome.IGNORE_PUNCTUATION) System.out.println("(Ignororing punctuation)"); for(int i = 0; i < args.length; i++) { System.out.println((i+1) + ". " + (pdrome.check(args[i]) ? "Palindrome! :-)" : "Not a palindrome :-(") + "\n Original : " + args[i] + "\n w/o Punct: " + pdrome.getDepuntuatedString()); } } } }