作者strtra (str)
看板java
標題[問題] vector<integer>加總
時間Wed Jun 1 10:53:33 2011
想請問一下
我打了
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
1F:→ adrianshum:把 vector 想成是 array, 那麼你應該會改了吧? 06/01 10:56
2F:→ adrianshum:只是取值的寫法有一點不同而已 06/01 10:58
3F:→ tkcn:索引也要注意,當 size 為 n 時,可用的索引是 [0, n-1] 06/01 12:33
4F:→ dou0228:for( int i : vect ) { sumVect += i } 這樣最簡單 06/01 16:16
5F:推 roadeat:請問可以透過iterator來加總嗎? 06/01 22:17
6F:→ awert:可以。vector也是collection, 因此也有實作iterable 06/01 23:37
7F:推 roadeat:3q 06/02 00:32
8F:→ strtra:謝謝,我會再試試看的 06/02 01:57