-1
我希望能夠訪問在一個for循環對象如下:使用變量來訪問多個對象
for (int i=0; i<5: i++)
{ object[i].doSomething(); }
但是圍繞object[i]
部分的語法脫離了我。
我希望能夠訪問在一個for循環對象如下:使用變量來訪問多個對象
for (int i=0; i<5: i++)
{ object[i].doSomething(); }
但是圍繞object[i]
部分的語法脫離了我。
for ( // loop
int i = 0; // initialize the variable i before starting to iterate
i < 5; // perform the block below while i < 5
i ++) // increment i after performing the block below
{ // start of block to execute in each iteration of the for-loop
object[i] // the i-th element of the array object
.doSomthing(); // call this method on ^^
} // end block
很好的參考:
http://www.oopweb.com/Java/Documents/ThinkCSJav/Volume/chap11.htm – 2012-04-29 02:20:31
本雅明的答案是一個很好的。但是,如果'object'確實是對象,那麼你應該知道這個代碼根本不起作用。此語法用於以類C語法(Java,C++,Javascript等)訪問數組的元素。如果'object'是一個ArrayList,那麼你會想要做'object.get(i)'。 – Hassan 2012-04-29 02:44:00