Skip to content

Instantly share code, notes, and snippets.

@tag1216
Last active August 29, 2015 14:06
Show Gist options
  • Save tag1216/5b1c4004a17a86a04486 to your computer and use it in GitHub Desktop.
Save tag1216/5b1c4004a17a86a04486 to your computer and use it in GitHub Desktop.
連休だしJavaコレクションの歴史を振り返ってみる ref: http://qiita.com/tag1216/items/3f222ae3cae88210f769
persons.sort(Comparator.comparing(
Person::getLastName, Comparator.reverseOrder()));
Vector list = new Vector();
list.add(new Integer(9));
list.add(new Integer(3));
list.add(new Integer(4));
Enumeration e = list.elements();
while (e.hasMoreElements()) {
Integer val = (Integer) e.nextElement();
System.out.println(val);
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.elementAt(i));
}
List list = new ArrayList();
list.add(new Integer(9));
list.add(new Integer(3));
list.add(new Integer(4));
Iterator itr = list.iterator();
while (itr.hasNext()) {
Integer val = (Integer) itr.next();
System.out.println(val);
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
Collections.sort(list, new Comparator() {
public int compare(Object o1, Object o2) {
return ((Integer) o1).compareTo((Integer) o2);
}
});
List<Integer> list = new ArrayList<Integer>();
list.add(9);
list.add(3);
list.add(4);
for (int val : list) {
System.out.println(val);
}
List<Integer> list = Arrays.asList(9, 3, 4);
List<Integer> list = new ArrayList<>();
IntStream.rangeClosed(1, 10)
.filter(x -> x % 3 == 0)
.map(x -> x * 2)
.sum();
list.sort((x, y) -> {return x - y;});
List<Integer> list = Arrays.asList(9, 3, 4);
list.forEach(System.out::println);
List<Integer> list = Arrays.asList(9, 3, 4);
list.forEach(val -> System.out.println(val));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment