我有兩個數組:我可以使用每兩個相同大小的數組
name[] and roll[]
有沒有一種方法來遍歷數組都在爲每個loop.Size的兩個數組保持不變。
我知道使用兩個單獨的循環,我們可以在一個還它不是一個大不了的遍歷和逸岸,但我想是這樣的:
for(String n:name,int r:roll){
//blah blah
}
請一些線索謝謝..... ANKUR
我有兩個數組:我可以使用每兩個相同大小的數組
name[] and roll[]
有沒有一種方法來遍歷數組都在爲每個loop.Size的兩個數組保持不變。
我知道使用兩個單獨的循環,我們可以在一個還它不是一個大不了的遍歷和逸岸,但我想是這樣的:
for(String n:name,int r:roll){
//blah blah
}
請一些線索謝謝..... ANKUR
號你將不得不使用老式的
for(int index = 0; index < name.length; index++) {
//blah blah with name[index] and roll[index]
}
問題是針對每個循環而不是簡單的循環 –
我知道,我只是指出(相當明顯的)唯一的選擇。編輯更清楚。 – Keppil
for(int i=0,len=name.length; i<len; i++) {
String n = name[i];
int r = roll[i];
}
值得一讀:[增強型'for'循環的規範](http://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html#jls-14.14.2 )。這是一種老式的,基於索引的'for'循環將需要替代的情況。 –