자바 벡터 테스트 예제 기본입니다.
기본적인 기능을 있는 예제 입니다.
class VectorTest
{
public static void main(String[] args)
{
/*
// Vector의 요소 접근
java.util.Vector v = new java.util.Vector();
for(int i=0; i<args.length; i++)
v.addElement(args[i]); // 데이터를 낱개로 addElement을 사용
System.out.println(v);
for(int i=0; i<v.size(); i++){
System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
}
*/
/*
// Vector의 요소 찾기
java.util.Vector v = new java.util.Vector();
for(int i=0; i<args.length; i++)
v.addElement(args[i]);
String s = "임꺽정";
if(v.contains(s)){
int i = v.indexOf(s);
System.out.println("해당 객체가 " + (i+1) + "번재 있다.");
}
else{
System.out.println("해당 객체가 없다.");
}
*/
/*
// 벡터의 요소 지우기
java.util.Vector v = new java.util.Vector();
for(int i=0; i<args.length; i++)
v.addElement(args[i]); // 데이터를 낱개로 addElement을 사용
System.out.println(v);
for(int i=0; i<v.size(); i++){
System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
}
System.out.println("===================지우고 난 후 ==================");
v.removeElementAt(0);
for(int i=0; i<v.size(); i++){
System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
}
*/
// Vector의 크기 변화 시키기
java.util.Vector v = new java.util.Vector();
for(int i=0; i<args.length; i++)
v.addElement(args[i]); // 데이터를 낱개로 addElement을 사용
System.out.println("벡터에 들어있는 엘리먼트 수는 " + v.size());
System.out.println("벡터의 크기는 " + v.capacity());
v.trimToSize();
System.out.println("벡터의 크기는 " + v.capacity());
}
}
==========================예제2=====================================
자바 벡터를 객체로 적용된 예제입니다.
class Mem{
String name;
int age;
String address;
Mem(String name, int age, String address){
this.name = name;
this.age = age;
this.address = address;
}
void Disp(){
System.out.println(name + "\t" + age + "\t" + address);
}
}
class VectorTest1
{
public static void main(String[] args)
{
Mem ob1 = new Mem("홍길동", 24, "서울");
Mem ob2 = new Mem("임꺽정", 28, "광주");
Mem ob3 = new Mem("이순신", 32, "제주");
java.util.Vector v = new java.util.Vector();
v.addElement(ob1);
v.addElement(ob2);
v.addElement(ob3);
//System.out.println(v);
java.util.Enumeration e = v.elements();
Mem m[] = new Mem[3];
int i = 0;
while(e.hasMoreElements()){
m[i] = (Mem)e.nextElement();
i++;
}
m[0].Disp();
m[1].Disp();
m[2].Disp();
///////////////////////////////////////////////////////////////
for(i=0; i<3; i++){
Mem m2 = (Mem)v.elementAt(i);
m2.Disp();
}
}
'개발지식창고 > JAVA' 카테고리의 다른 글
Final (0) | 2011.09.11 |
---|---|
Vector(벡터) 정리 (0) | 2011.09.11 |
Eclipse Console 에서 한글이 깨지는 경우 (0) | 2011.09.11 |
[JAVA] 자바의 자료형 (0) | 2011.09.10 |
이클립스로 자바 프로그램 Hello World 만들기 (0) | 2011.09.10 |