2016-02-13 40 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

相关问题