Advertisement
saltycracker

Main.java

Sep 28th, 2020 (edited)
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. package theMain;
  2.  
  3. import myBtree.BtreeWrapper;
  4. import java.util.Optional;
  5. import java.util.function.Consumer;
  6.  
  7. final public class Main {
  8.   static public void main(final String[] args) {
  9.     BtreeWrapper<Integer> me = BtreeWrapper.CreateEmpty();
  10.     BtreeWrapper<String> you = BtreeWrapper.CreateEmpty();
  11.  
  12.     System.out.println(me);
  13.     System.out.println(you);
  14.  
  15.     me
  16.       .add(10)
  17.       .add(1)
  18.       .add(9)
  19.       .add(2)
  20.       .add(8)
  21.       .add(3)
  22.       .add(7)
  23.       .add(4)
  24.       .add(6)
  25.       .add(5);
  26.  
  27.     BtreeWrapper<Integer> orig = me.getBtreeWrapper();
  28.  
  29.     me.display(System.out::println);
  30.  
  31.     System.out.println("-->\n\n");
  32.  
  33.     me
  34.       .remove(10)
  35.       .remove(8)
  36.       .remove(6)
  37.       .remove(4)
  38.       .remove(2)
  39.       .display(System.out::println);
  40.  
  41.     System.out.println("<--\n\n");
  42.  
  43.     you
  44.       .add("salty")
  45.       .add("was")
  46.       .add("dounut")
  47.       .add("here")
  48.       .add("again");
  49.  
  50.     you.display(System.out::println);
  51.  
  52.     me.find(7).ifPresent(p -> p.display(System.out::println));
  53.  
  54.     System.out.println("\n\n");
  55.  
  56.     me.display(System.out::println);
  57.  
  58.     System.out.println("\n\norig\n\n");
  59.  
  60.     orig.display(System.out::println);
  61.  
  62.   }
  63. }
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement