2012. 7. 17. 16:52
배열 정렬
Collections.sort(배열);
add (index , object); ㅡ> add는 몇번째 인덱스에다가 값을 추가하여 나머지가 뒤로 한칸씩 밀리는 것이고
set (index , object) ㅡ>set은 몇번째 인덱스에 값을 지정 값으로 바꾸겠다는 뜻. 따라서 뒤에가 밀리지 않는다.
list1.containAll(list2);
list1이 list2의 값들을 모두 갖고있으면 true
list1.containAll(3);
이렇게해도됨 3을 list1이 가지고있으면 true
list1.retainAll(list2);
list1는 유지한다 오직 list2에 있는값들만.(즉,ist1에다가 list1과2의 교집합만 저장하겠단뜻).
Vector에서 v.clear(); 를 해줬을때
size가 0이되는 것이고 용량(capacity)는 그대로 유지된다.
v.ensureCapacity(int minCapacity); ㅡ> 크기(capacity)를 최소한 지정숫자만큼 늘리겠단뜻.
최소한이므로, 원래 용량이 지정숫자보다 크다면 아무런 변화가 없다.
만약 바뀔시엔 새로운 배열을 생성하여 변수 v가 가리키는 주소값이 달라지는것 뿐.
'JAVA > 여러가지 메서드' 카테고리의 다른 글
IndexOf , Substring (0) | 2012.07.20 |
---|---|
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형 (0) | 2012.07.20 |
int를 String으로 parse (0) | 2012.07.20 |
랜덤 (0) | 2012.07.11 |
string을 int로 parse (0) | 2012.05.31 |