Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Stapeltest {
- // Die drucke-Methode ist ist kein normaler Bestandteil eines Stapels
- // und dient nur zum Testen des Stapels
- public static void main(String[] args) {
- System.out.println("palindromPruefen returns " + palindromPruefen("bei liese sei lieb"));
- } // end of main
- public static boolean palindromPruefen(String zuUeberpruefen)
- {
- String richtigUe = zuUeberpruefen.toLowerCase().replace(" ","");
- Stapel Stapel1 = new Stapel();
- Stapel Stapel2 = new Stapel();
- for(int i=0; i<richtigUe.length; i++){
- Stapel1.ablegen(richtigUe.charAt(i);
- }
- for(int y=richtigUe.length()-1; y >= 0; y--){
- Stapel2.ablegen(richtigUe.charAt(y);
- }
- while (!Stapel1.istLeer() && !Stapel2.istLeer()) {
- char ueberpruefen1 = Stapel1.entnehmen();
- char ueberpruefen2 = Stapel2.entnehmen();
- if (ueberpruefen1 != ueberpruefen2) {
- System.out.println("Das ist kein Palindrom: " + zuUeberpruefen);
- return false;
- } // end of if
- } // end of while
- System.out.println("Das ist ein Palindrom: " + zuUeberpruefen);
- return true;
- }// end of class sortlist
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement