Matt23

Sorted Objects

Sep 11th, 2017
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Collections;
  3. import java.util.List;
  4.  
  5. public class Main {
  6.  
  7.     public static void main(String[] args) {
  8.         SortedObjects<String> so = new SortedObjects<>();
  9.         so.add("5");
  10.         so.add("Hello world!");
  11.         so.add("Para bailar la bamba");
  12.         System.out.println(so.read(0));
  13.     }
  14. }
  15.  
  16. class SortedObjects<T extends Comparable<T>> {
  17.  
  18.     private List<T> list = new ArrayList<>();
  19.  
  20.     public void add(T object) {
  21.         list.add(object);
  22.         Collections.sort(list);
  23.     }
  24.  
  25.     public T read(int index) {
  26.         return list.get(index);
  27.     }
  28.  
  29.     public int size() {
  30.         return list.size();
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment