2016-02-24 20 views
0

我一直在想,如果它在某種程度上可能獲得Java中每個循環的當前索引而沒有單獨的計數變量。如何訪問每個循環的coursor /索引

在調試模式下,我可以看到在下面的結構中循環:

i$ = {[email protected]} 
    cursor = 1 
    lastRet = 0 
    expectedModCount = 5 
    this$0 = {[email protected]} 

所以我想光標索引。有沒有辦法訪問遊標?

感謝您的幫助

到目前爲止

+0

看看這個評論:http://stackoverflow.com/a/1491331/2574357 – mlewandowski

+1

這個答案 - [你如何得到foreach循環的當前迭代的索引](http://stackoverflow.com/ question/43021/how-do-you-get-the-current-ite-of-a-foreach-loop#answer-43029) – ThisClark

+0

@HELOX它不重複,就像你提供的鏈接這個問題更一般。在這篇文章中,我明確詢問了如何訪問循環的遊標。 – 0x44656e6e795279616e

回答

2

據我所知。但即使有辦法,這也會適得其反。爲什麼會想要一個for:每個循環的原因是它很快,並以簡單的莊園循環遍歷整個數組。如果你想有一個遊標索引來訪問,可以使用for循環並且只需訪問增量變量。