// Vector06 ¼³¸í
import! java.util.Vector;
import! static java.lang.System.out;
class Vector06 {
public static void main(String[] args) {
Vector<String> v = new Vector<String>(2, 5);
out.println("===================");
out.println("vector »ý¼º ");
out.println("capacity : " + v.capacity()); // ¸Þ¸ð¸®ÀÇ °ø°£
out.println("size : " + v.size()); // µ¥ÀÌÅÍ°¡ ¾øÀ¸´Ï±î size ´Â 0
out.println("===================");
v.add("¼ÛÇý±³"); // ÀÚ¿ø Ãß°¡
v.add("ÇÑ°¡ÀÎ");
v.add("À̼Ҷó");
v.addElement("½Å¹Î¾Æ");
// µ¥ÀÌÅÍ Ãâ·Â
out.println("µ¥ÀÌÅÍ Ãß°¡ ÈÄ Ãâ·Â ");
out.println("-------------------");
out.println("get(0)" + v.get(0)); // getÀº »Ì±âÀ§Çؼ ±×³É »ç¿ë
out.println("get(1)" + v.get(1));
out.println("get(2)" + v.get(2));
out.println("get(3)" + v.get(3));
out.println("capacity : " + v.capacity());
out.println("size : " + v.size());
out.println("===================");
}
}
// Vector ¼³¸í
import! java.util.Vector;
import! java.util.Iterator;
// Vector µ¥ÀÌÅÍ °Ë»ö »èÁ¦
public class Vector08 {
public static void main(String[] args) {
Vector<String> v = new Vector<String>(); // <String> Á¦³Ê¸¯Å¸ÀÔ ¾È³Ö¾îÁ൵ Ãâ·Â °¡´É
v.add("¼ÛÇý±³");
v.add("ÇÑ°¡ÀÎ");
v.add("¿Áµ¿ÀÚ");
v.add("½Å¹Î¾Æ");
int a = v.indexOf("¿Áµ¿ÀÚ"); // 0, 1, 2, 3 ¹ø°Áß¿¡¼ ¼¼¹ø°ÀÎ "¿Áµ¿ÀÚ"¸¦ int Á¤¼ö·Î ¹Þ¾ÆµéÀδÙ.
v.removeElementAt(a);
Iterator it = v.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
}
}
// Vector ¼³¸í, ¹®ÀÚ¿ »èÁ¦ ÈÄ ³¢¿ö³Ö±â
import! java.util.Vector;
import! java.util.Iterator;
// Vector ¸Þ¼Òµå È°¿ë
public class Vector07 {
public static void main(String[] args) {
Vector v = new Vector();
v.add(100);
v.add(new Integer("200"));
v.add("È«±æµ¿");
v.add(1, "addµ¥ÀÌÅÍ"); // add 1 "addµ¥ÀÌÅÍ" 1¹ø° ´ÙÀ½¿¡ addµ¥ÀÌÅ͸¦ ³¢¿ö³Ö±â
v.set(3, "À̼ø½Å"); // set 3 "À̼ø½Å" 3¹ø° ´ÙÀ½µ¥ÀÌÅ͸¦ »èÁ¦ ÈÄ ³¢¿ö³Ö±â
Iterator it = v.iterator(); // Ŭ·¡½º Iterator(´ë¹®ÀÚ), ¸Þ¼Òµå v.iterator(¼Ò¹®ÀÚ)
while(it.hasNext()) { // ´ÙÀ½°ªÀÌ ÀÖÀ¸¸é true, Iterator it¸¦ ½ÇÇàÇؼ Ãâ·Â
System.out.println(it.next());
}
}
}