336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. 컬렉션
- 요소(element)라고 불리는 가변 개수의 객체들의 모음
- 다양한 객체들의 삽입, 삭제, 검색 등을 관리하기 용이
- 제네릭이란? 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할 수 있도록 클래스나 메소드를
일반화시키는 기법
1.1 Vector
-배열의 길이 제한 극복
-원소의 개수가 넘쳐나면 자동으로 길이 조절
-벡터 중간에 객체 삽입: 삽입된 뒤의 객체는 뒤로 하나씩 이동
****예제
package day04;
import java.util.Vector;
public class _01PointVectorEx {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector<Point> v = new Vector<Point>();
v.add(new Point(2, 3));
v.add(new Point(-5, 20));
v.add(new Point(30, -8));
for (int i = 0; i < v.size(); i++) {
Point p = v.get(i);
System.out.println(p);
}
}
}
class Point {
private int x, y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public String toString() {
return "(" + x + "," + y + ")";
}
};
'Language > Java' 카테고리의 다른 글
[자바 기본 개념] 컬렉션(Collection) - Iterator / 예제 (2) | 2016.06.22 |
---|---|
[자바 기본 개념] 컬렉션(Collection) - ArrayList / 예제 (0) | 2016.06.22 |
[자바 기본 개념] Calendar Class (0) | 2016.06.22 |
[자바 기본 개념] Math Class (0) | 2016.06.22 |
[자바 기본 개념] String 객체 / equals() / StringBuffer (0) | 2016.06.22 |