鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全/ java object:for (Object object : list)寫(xiě)法

java object:for (Object object : list)寫(xiě)法,疑問(wèn)???

1、今天朋友突然問(wèn)起一種for的寫(xiě)法,一時(shí)百度也沒(méi)查到答案,所以貼上來(lái)讓看到的大佬指點(diǎn)指點(diǎn)迷津,謝謝!

代碼如下:
    List<Object> list = new ArrayList<Object>();
    object:for (Object object : list) {
        
    }

疑問(wèn):此處的object:for編譯通過(guò)的,請(qǐng)問(wèn)這個(gè)object的作用是什么???

截圖如下:

clipboard.png

回答
編輯回答
尐飯團(tuán)

Java中的label標(biāo)記,類(lèi)似于C語(yǔ)言的goto,可能是object:迷惑了你,你可以任意寫(xiě)一個(gè)字符串(非關(guān)鍵字)都能編譯通過(guò)。

2018年7月7日 18:33
編輯回答
陌如玉

這東西叫l(wèi)abel,C系的語(yǔ)言都有的。格式稍微整理一下你就了解了:

List<Object> list = new ArrayList<Object>();

object:
for (Object object : list) {
    
}
2018年4月6日 03:27
編輯回答
膽怯

這個(gè)也是能編譯過(guò)的

http://bixuebihui.com

for (Object object : list) {
       
}

是不是有點(diǎn)意思?

2017年10月31日 20:01