반응형
Vector는 int 형을 만들수가 없다.
Integer 형을 만들어야 한다.
1
2
3
4
5
6
7
8
9
10
11
|
public static void main(String[] args) {
Vector<Integer> v = new Vector<Integer>();
v.addElement(3);
v.addElement(12);
v.addElement(15);
for(Integer s : v) {
System.out.println(s);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
출력결과
3
12
15
add 와 addElement가 잇는 자바 1.2이하버전은 add를 사용할 수 없다.
또한 add는 vector에 값 추가 여부가 boolean형태로 주어진다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static void main(String[] args) {
Vector<Integer> v = new Vector<Integer>();
v.addElement(3);
v.addElement(12);
v.addElement(15);
System.out.println(v.size());
v.clear();
System.out.println(v.size());
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
size를 사용하면 현재 vector의 크기를 알 수 있다.
v.clear를 사용하면 현재 vector를 초기화를 할 수 있다.
출력결과
3
0
indexOf(E)
1
|
System.out.println(v.indexOf(3));
|
Vector 내의 3의 값을 가진 index 넘버를 가져온다.
없으면 -1를 반환한다.
Vector를 이용해서 push pop 구현해보기
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static void main(String[] args) {
Vector<Integer> v = new Vector<Integer>();
v.addElement(3);
v.addElement(12);
v.addElement(15);
while(!v.isEmpty()) {
System.out.println(v.elementAt(v.size()-1));
v.remove(v.size()-1);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
반응형
'언어 > JAVA' 카테고리의 다른 글
PS 용 baseCode(추가예정) (0) | 2020.03.07 |
---|---|
백준 : 15684 (0) | 2020.01.30 |
JAVA : 자바의 빠른 입출력 (0) | 2020.01.23 |
JAVA : 2차원 ArrayList (0) | 2020.01.23 |
JAVA : 객체배열을 다루기(2차원 객체,1차원 정렬) (0) | 2020.01.23 |