ParameterPalindrom.java [Last ned]

/*
 * Programmet tar inn kommandolinjeparametre (tegnsekvenser)
 * som legges i args. Skriver ut igjen en og en sekvens med
 * info om tegnsekvensen er et palindrom, eller ikke.
 *
 * NB! Programmet kjøres via kommandovindu/konsoll
 */
import static java.lang.System.*;
 
public class ParameterPalindrom {
 
  public static void main(String[] args) {
    for (int i=0; i<args.length; i++) {
      String innTxt = args[i];
      out.print("Sekvens nr. " + (i+1)+": " + innTxt);
      String kopiTxt = "";
      int sistePos = innTxt.length()-1;
      for (int j=0; j<=sistePos; j++)
        kopiTxt += innTxt.charAt(sistePos-j);
      if ( innTxt.equals(kopiTxt) )
        out.println(" (palindrom)");
      else
        out.println(" (ikke palindrom)");
    }
  }
 
}
Kildekode blir vist ved hjelp av GeSHi.