2016-02-13 79 views
2

最近,我遇到了一個代碼 - >被使用。什麼是Java中的 - >符號?

例如:

int a = 5; 
while(a-->0){ 
    //do something 'a' times 
} 

(a-->0)相當於(a-- > 0)或簡單地說,((a=a-1) > 0)

如果不是,我想知道那個操作符叫什麼,還有其他類似的操作符。如果是這樣,那麼他們在哪裏提到?

謝謝

回答

5

這是兩個操作。後綴--a = a - 1但在下一行有效)和大於。這相當於類似

while (a > 0) { 
    a = a - 1; 
+0

雅,我猜對了!混淆源於Intelij,有時匿名Runnables被摺疊 - >符號! – xploreraj

相關問題