Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. public class Stack {
  2.  
  3.     Object[] objectField;
  4.  
  5.     public Stack(int maximalGroesse) {
  6.         objectField = new Object[maximalGroesse];
  7.     }
  8.  
  9.     public void push(Object o) {
  10.         for (int i = 0; i < objectField.length; i++) {
  11.             if (objectField[i] == null) {
  12.                 objectField[i] = o;
  13.                 break;
  14.             }
  15.         }
  16.     }
  17.  
  18.     public Object pop() {
  19.         Object o = null;
  20.         for (int i = objectField.length - 1; i >= 0; i--) {
  21.             if (objectField[i] != null) {
  22.                 o = objectField[i];
  23.                 objectField[i] = null;
  24.                 break;
  25.             }
  26.         }
  27.         return o;
  28.     }
  29.  
  30.     public boolean isEmpty() {
  31.         if (objectField[0] != null) {
  32.             return false;
  33.         }
  34.         return true;
  35.     }
  36.    
  37.     public static void main(String[] args) {
  38.         Stack st = new Stack(10);
  39.         st.push("a");
  40.         st.push("b");
  41.         st.push("c");
  42.         System.out.println(st.pop());
  43.         System.out.println(st.pop());
  44.         System.out.println(st.pop());
  45.         System.out.println(st.isEmpty());
  46.  
  47.     }
  48. }
  49.  
  50. public class Spiegeln {
  51.  
  52.     public static String spiegeln(String s) {
  53.         String spiegel = "";
  54.         if (s.length() <= 0) {
  55.             spiegel = s;
  56.             return spiegel;
  57.         } else {
  58.             for (int i = s.length() - 1; i >= 0; i--) {
  59.                 spiegel = spiegel + s.charAt(i);
  60.             }
  61.         }
  62.         return spiegel;
  63.     }
  64.  
  65.     public static void main(String[] args) {
  66.         String s = "hallo";
  67.         System.out.println(s + " gespiegelt ist " + spiegeln(s));
  68.     }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement