Re: [JSP ] 用Vector存值印出

看板java作者 (骨頭)時間18年前 (2007/12/05 13:40), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《cloud1203 ( )》之銘言: : 第一次用vector所以不熟... : int count=0; : int[] A; : int[] B; : int[] C; : : Vector VA = new Vector(); : Vector VB = new Vector(); : Vector VC = new Vector(); : while (rs.next()) { : count++; : A[count]=rs.getInt("Aint"); : B[count]=rs.getInt("Bint"); : C[count]=rs.getInt("Cint"); : : VA.addElement(A[count]); : VB.addElement(B[count]); : VC.addElement(C[count]); : : out.println("<td>"+VA+"</td>"); : out.println("<td>"+VB+"</td>"); : out.println("<td>"+VC+"</td>");} : : 會有錯誤... : addElement(java.lang.Object) in java.util.Vector cannot be applied to (int) : A.B.C從DB取出 : 做運算然後存在Vector裡 : 最後運算完再印出整個Vector : 請教一下該怎麼改寫? : 推 slalala:Vector <int []>VA = new Vector<int []>(); 12/05 12:10 : → slalala: VA.addElement(A); 12/05 12:13 : → slalala:列印 要用迴圈一一取出 12/05 12:14 其實我很好奇 , 要這樣用幹麻用Vector XD 而且原PO還沒宣告陣列的size 整個很奇怪 而且會有這種boxing的問題表示他用的還是 1.4.2 (1.5以後有auto-boxing) 所以你給的泛型code應該是不適用的... Vector , Stack , List 這些都是吃Object int基本上要轉換成 Integer 才能吃。(1.5以後 int跟Integer有auto-boxing) (不過記得用 Integer.valueOf() 而避免採用new Integer ) 如果是我改寫的話 我會改成這樣 while (rs.next()) { count++; int a=rs.getInt("Aint"); int b=rs.getInt("Bint"); int c=rs.getInt("Cint"); VA.addElement(Integer.valueOf(a)); VB.addElement(Integer.valueOf(b)); VC.addElement(Integer.valueOf(c)); out.println("<td>"+VA+"</td>"); out.println("<td>"+VB+"</td>"); out.println("<td>"+VC+"</td>"); } --- 如果還跑不出來應該是其他的地方有問題 XD --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.59.247 ※ 編輯: TonyQ 來自: 220.132.59.247 (12/05 13:41)

12/05 13:44, , 1F
這樣會印出物件參考吧?
12/05 13:44, 1F

12/05 13:57, , 2F
印出物件參考? 是印出物件的toString吧 XD
12/05 13:57, 2F

12/05 13:58, , 3F
至於Vector是怎麼實作它的toString 就是我所謂的"其他的地方
12/05 13:58, 3F

12/05 13:59, , 4F
因為它也沒說清楚他要的是甚麼 我只幫他解決int 不吃問題XD
12/05 13:59, 4F
文章代碼(AID): #17LZdIex (java)
文章代碼(AID): #17LZdIex (java)