\
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..
marine1188.tistory.com
개발 환경
Window 10
JDK 1.8
이클립스 2020_03 버전
docs.oracle.com/javase/8/docs/api/java/util/Vector.html
Vector (Java Platform SE 8 )
Increases the capacity of this vector, if necessary, to ensure that it can hold at least the number of components specified by the minimum capacity argument. If the current capacity of this vector is less than minCapacity, then its capacity is increased by
docs.oracle.com
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 |