看板 java 關於我們 聯絡資訊
想請問一下 我打了 Vector<Integer> vect = new Vector<Integer>(); . . . vect.add((int)evt.getTotalMass()); . . . int i = 0; int sumVect = 0; while( i <= sizeVect ) { sumVect = sumVect + vect; i++; } 黃色那個字怪怪的,我不知道要怎麼修改@@ 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.15.172.182
adrianshum:把 vector 想成是 array, 那麼你應該會改了吧? 06/01 10:56
adrianshum:只是取值的寫法有一點不同而已 06/01 10:58
tkcn:索引也要注意,當 size 為 n 時,可用的索引是 [0, n-1] 06/01 12:33
dou0228:for( int i : vect ) { sumVect += i } 這樣最簡單 06/01 16:16
roadeat:請問可以透過iterator來加總嗎? 06/01 22:17
awert:可以。vector也是collection, 因此也有實作iterable 06/01 23:37
roadeat:3q 06/02 00:32
strtra:謝謝,我會再試試看的 06/02 01:57