Advertisement
Guest User

ha

a guest
Nov 30th, 2015
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. public class Stapeltest {
  2.  
  3.   // Die drucke-Methode ist ist kein normaler Bestandteil eines Stapels
  4.   // und dient nur zum Testen des Stapels
  5.  
  6.   public static void main(String[] args) {
  7.     System.out.println("palindromPruefen returns " + palindromPruefen("bei liese sei lieb"));
  8.    
  9.   } // end of main
  10.   public static boolean palindromPruefen(String zuUeberpruefen)
  11.   {
  12.     String richtigUe = zuUeberpruefen.toLowerCase().replace(" ","");
  13.     Stapel Stapel1 = new Stapel();
  14.     Stapel Stapel2 = new Stapel();
  15.     for(int i=0; i<richtigUe.length; i++){
  16.       Stapel1.ablegen(richtigUe.charAt(i);
  17.     }
  18.     for(int y=richtigUe.length()-1; y >= 0; y--){
  19.       Stapel2.ablegen(richtigUe.charAt(y);
  20.     }
  21.     while (!Stapel1.istLeer() && !Stapel2.istLeer()) {
  22.       char ueberpruefen1 = Stapel1.entnehmen();
  23.       char ueberpruefen2 = Stapel2.entnehmen();
  24.       if (ueberpruefen1 != ueberpruefen2) {
  25.         System.out.println("Das ist kein Palindrom: " + zuUeberpruefen);
  26.         return false;
  27.       } // end of if
  28.     } // end of while
  29.     System.out.println("Das ist ein Palindrom: " + zuUeberpruefen);
  30.     return true;
  31.   }// end of class sortlist
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement