posted by changhozz 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