목록ArrayList (3)
passion and relax
1. Class로 구성된 Collection의 정렬 (한가지 방법으로만 정렬하는 경우)class Song implements Comparable { String title; String artist; @Override public int compareTo(Song s) { return title.compareTo(s.getTitle()); }} ArrayList songArrayList = new ArrayList(Arrays.asList(new Song("bb", "bbb"), new Song("aa", "aaa")));System.out.println(songArrayList);Collections.sort(songArrayList);System.out.prin..
ArrayList. add(Object elem) : 객체 매개변수(elem)를 목록에 추가. remove(int index) : index 매개변수로 지정한 위치에 있는 객체를 제거. remove(Object elem) : 주어진 객체가 ArrayList에 있으면 그 객체를 제거. contains(Object elem) : 객체 매개변수 elem에 매치되는 것이 있으면 true. isEmpty() : 목록에 아무 원소도 없으면 true. indexOf(Object elem) : 객체 매개변수(elem)의 인덱스 또는 -1을 리턴. if (index >= 0) {} 과 함께 자주 사용됨.. size() : 현재 목록에 들어있는 원소의 개수 리턴. get(int index) : 주어진 index 매배변수 ..
자바에서 Set을 List로 변경하는 방법들 ⓞ 변경하고자 하는 Set Set myFruit = new LinkedHashSet(); myFruit.add("apple"); myFruit.add("banana"); myFruit.add("kiwi"); ① 다이아몬드 연산자 이용 List listFruits = new ArrayList(setFruits); ② List의 addAll() 이용 List listFruits = new ArrayList(); listFruits.addAll(setFruits); ③ Guava Collect library 이용 import com.google.common.collect.Lists; List listFruits = Lists.newArrayList(setFruits..