Advertisement
Azazavr

main.List (1 of 2)

Mar 18th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Iterator;
  3. import java.util.ListIterator;
  4. import java.util.TreeSet;
  5.  
  6. public class Main {
  7.     public static void main(String[] args) {
  8.         ArrayList<Employee> list = new ArrayList<Employee>();
  9.         list.add(new Employee("Vasya", "Pupkin"));
  10.         list.add(new Employee("Petya", "Pipetkin"));
  11.         list.add(new Employee("Leonid", "Space"));
  12.  
  13.         for (Employee a:list){
  14.             System.out.println(a);
  15.         }
  16.  
  17.         System.out.println();
  18.  
  19.         Iterator<Employee> it = list.iterator();
  20.         while (it.hasNext()){
  21.             System.out.println(it.next());
  22.         }
  23.         ListIterator<Employee> lit= list.listIterator();
  24.  
  25. //        while (lit.hasNext()){
  26. //            Employee elem = lit.next();
  27. //            elem.setName("NewName");
  28. //           // elem.setSurname("NewSurname");
  29. //            lit.set(elem);
  30. //        }
  31.  
  32.         System.out.println();
  33.         lit = list.listIterator();
  34.         while (lit.hasNext()){
  35.             System.out.println(lit.next());
  36.         }
  37.         System.out.println();
  38.         while (lit.hasPrevious()){
  39.             System.out.println(lit.previous());
  40.         }
  41.  
  42.         TreeSet<Employee> ts = new TreeSet<Employee>();
  43.         it = list.iterator();
  44.         while (it.hasNext()){
  45.             ts.add(it.next());
  46.         }
  47.         System.out.println();
  48.         it = ts.iterator();
  49.         while (it.hasNext()){
  50.             System.out.println(it.next());
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement