\
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
개발 환경
Window 10
JDK 1.8
이클립스 2020_03 버전
docs.oracle.com/javase/8/docs/api/java/util/Vector.html
import java.util.Date;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;
package ex07.collection.list;
import java.util.Date;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;
public class VetorEx2 {
// 벡터 정리
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
Date date = new Date();
Vector v = new Vector(3,5);
v.addElement("자바");// string
v.addElement(new Double(10.2)); // double
v.addElement(date); //object
System.out.println("size:" + v.size() + ", capacity:" + v.capacity());
for (i = 0; i < 10; i++) {
v.addElement(new Integer(i));
}
System.out.println("size:" + v.size() + ", capacity:" + v.capacity());
//Iterator it = v.iterator();
Enumeration enu = v.elements();
while(enu.hasMoreElements()) {
System.out.println(enu.nextElement() + " ");
}
System.out.println("---------- 객체 내용 포함 확인------------");
if(v.contains("자바"))System.out.println("자바 문자열 포함됨");
else System.out.println("해당요소 없어용");
System.out.println("10.2요소 위치는" + v.indexOf(10.2));
System.out.println("입력 시간 :" + date);
System.out.println(v.get(v.indexOf(date)));
System.out.println(date);
//date 요소 제거 (삭제)
v.removeElementAt(v.lastIndexOf(date));
System.out.println("********************");
System.out.println("size:" + v.size() + ", capacity:" + v.capacity());
System.out.println(v);
//여러개를지우고 싶어
for (i = 0; i < v.size(); i++) {
//v.removeElementAt(i);
//v.remove(0); // index number
//v.removeAllElements();
v.remove(10.2);// 지정한 애만 지울수있다
}
System.out.println("********************");
System.out.println("size:" + v.size() + ", capacity:" + v.capacity());
System.out.println(v);
for(i = 0; i < v.size();i++) {
System.out.print(v.get(i)+",");
}
System.out.println("\n+++++++++++++++++++++++++++++++");
// set 이용하면 수정가능 하다 //객체명이 먼저오고 인덱스는 뒤에
v.setElementAt("java", 2);// 3번째 위치에 java 요소 수정됨
System.out.println(v);
while(enu.hasMoreElements()) {
System.out.println(enu.nextElement() + " ");
}
System.out.println("\n\n");
v.trimToSize();
System.out.println("size:" + v.size() + ", capacity:" + v.capacity());
v.setSize(2); //크기를 강제로 2로 좆정
enu = v.elements();
while(enu.hasMoreElements()) {
System.out.println(enu.nextElement() + " ");
}
System.out.println("\n size:" + v.size() + ", capacity:" + v.capacity());
System.out.println();
v.removeAllElements();// 모든 요소 제거
System.out.println("\n size:" + v.size() + ", capacity:" + v.capacity());
System.out.println(v);
}
}
size:3, capacity:3
size:13, capacity:13
자바
10.2
Thu Apr 08 10:41:59 KST 2021
0
1
2
3
4
5
6
7
8
9
---------- 객체 내용 포함 확인------------
자바 문자열 포함됨
10.2요소 위치는1
입력 시간 :Thu Apr 08 10:41:59 KST 2021
Thu Apr 08 10:41:59 KST 2021
Thu Apr 08 10:41:59 KST 2021
********************
size:12, capacity:13
[자바, 10.2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
********************
size:11, capacity:13
[자바, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
자바,0,1,2,3,4,5,6,7,8,9,
+++++++++++++++++++++++++++++++
[자바, 0, java, 2, 3, 4, 5, 6, 7, 8, 9]
size:11, capacity:11
자바
0
size:2, capacity:11
size:0, capacity:11
[]
[JAVA]TreeSet 예제 (0) | 2021.04.08 |
---|---|
[JAVA-API]ArrayList 사용하기 /예제 포함 (0) | 2021.04.08 |
[JAVA-API]token 토큰 /StringTokenizer/원하는 문자로 글 잘라내기/전화번호 - 잘라 내기 (0) | 2021.04.07 |
[JAVA-API]자바 현재 날짜 시간 출력 Calendar 이용/코드 포함/복붙 (0) | 2021.04.07 |
[JAVA-API]StringBuffer /형변환 (0) | 2021.04.07 |