fork download
  1. import java.util.*;
  2. import java.io.*;
  3.  
  4. class Main
  5. {
  6. public static void main (String[] args) throws java.lang.Exception
  7. {
  8.  
  9. java.util.ArrayList<String> list1 = new java.util.ArrayList<String>();
  10.  
  11.  
  12. java.io.BufferedReader r = new java.io.BufferedReader (new java.io.InputStreamReader (System.in));
  13. while (true){
  14. String s = r.readLine();
  15. if(s == null){
  16. break;
  17. }
  18. list1.add(s);
  19. }
  20.  
  21. for(String s1:list1){
  22. System.out.println(s1);
  23. }
  24. System.out.println("====");
  25. // ここまで前座
  26.  
  27. ArrayList<String> list2 = new ArrayList<String>(new HashSet<String>(list1));
  28. // java.util.Collections.reverseとか使いたければお好きなように。
  29. // http://d...content-available-to-author-only...e.com/javase/7/docs/api/java/util/Collections.html#reverse%28java.util.List%29
  30.  
  31. // java.util.Collections.reverse(list2);
  32.  
  33. for(String s1:list2){
  34. System.out.println(s1);
  35. }
  36. System.out.println("====");
  37.  
  38.  
  39. }
  40. }
Success #stdin #stdout 0.08s 212416KB
stdin
100
80
80
80
100
100
90
70
90
90
stdout
100
80
80
80
100
100
90
70
90
90
====
90
70
80
100
====