##################################### # Vector ¿¹Á¦ # ##################################### ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr) ÀÛ¼ºÀÏ : 2005. 07. 22 ¼öÁ¤ÀÏ : 2007.06.07 Vector³»¿ëÀ» Array·Î º¹»ç Ãß°¡ ¿øº» : ¼³¸í : VectorÀÇ Element Ãâ·ÂÇÏ´Â ¿¹Á¦ ################################# ################################# ################################# ################################# # Vector³»¿ëÀ» Array·Î º¹»ç ################################# Vector v=new Vector(); for (i=0;i<n ;i++ ) { String s=args[i]; v.addElements(s); } Strin[] a = new String[v.size()]; // 1. copyInto ÀÌ¿ë v.copyInto(a); // 2. toArray ÀÌ¿ë String[] b = vector.toArray(); ################################# # ¿¹Á¦ 1 ################################# Vector procNum = null; // Process º° ¼öÇà °³¼ö // Process ¸ñ·Ï¿¡ »õ·Î¿î ÇÁ·Î¼¼½º¸¦ Ãß°¡ÇÑ´Ù. public void add(int num) { procNum.add(new Integer(num)); } // processÀÇ °³¼ö¸¦ °»½ÅÇÑ´Ù. public synchronized void updateNum() { int newNum = 0; Enumeration allProcNum = procNum.elements(); while (allProcNum.hasMoreElements()) { newNum += ((Integer) allProcNum.nextElement()).intValue(); } totalProcNum = newNum; } ################################# # Vector¿¡¼­ Áß°£°ª »èÁ¦ ################################# EnumerationÀ» ´Ù½Ã ÃʱâÈ­ Çϴ°ÍÀÌ ÇÊ¿äÇÏ´Ù.!! Enumeration e = successResult.elements(); CResult tempResult = null; while(e.hasMoreElements()){ tempResult = (CResult)e.nextElement(); System.err.println("a:" + failResult.getTransactionID() ); System.err.println("b:" + tempResult.getTransactionID() ); if (failResult.getTransactionID().equals(tempResult.getTransactionID())) { successResult.remove(tempResult); // ´Ù½Ã ÃʱâÈ­ e = successResult.elements(); break; } } // ################################# # #################################