Java 不熟悉的增强for循环语法

Java 不熟悉的增强for循环语法,java,for-loop,Java,For Loop,我的工作是检查别人的代码,当我遇到这个for循环时,我正试图把它全部弄清楚 //I don't understand the purpose of assetLoop assetLoop: for (AssetObject asset : assets) { //Some code } 我从未见过这种语法,在谷歌搜索中也找不到任何引用。谁能告诉我assetLoop:在做什么?或者简单地告诉我这个概念的名称,这样我就可以进行一些无意识的谷歌搜索并了解它了?:) 这称为标签 它允许您从

我的工作是检查别人的代码,当我遇到这个for循环时,我正试图把它全部弄清楚

//I don't understand the purpose of assetLoop
assetLoop: for (AssetObject asset : assets) {

     //Some code
}

我从未见过这种语法,在谷歌搜索中也找不到任何引用。谁能告诉我assetLoop:在做什么?或者简单地告诉我这个概念的名称,这样我就可以进行一些无意识的谷歌搜索并了解它了?:)

这称为标签

它允许您从嵌套循环编写
断开assetLoop
,以断开外部循环


它本质上是一种有限形式的转到,很少使用。

这称为标签

它允许您从嵌套循环编写
断开assetLoop
,以断开外部循环


它本质上是一种有限形式的转到,很少使用。

它是一种标签。你可以把它们写在任何声明上<代码>断开assetLoopbreak语句位于另一个
for
while
do
-
while
switch
语句中,code>也会中断该循环。类似地
continure-assetLoop将跳转到循环的下一个迭代。

它是一个标签。你可以把它们写在任何声明上<代码>断开assetLoopbreak
语句位于另一个
for
while
do
-
while
switch
语句中,code>也会中断该循环。类似地
continure-assetLoop将跳转到循环的下一个迭代。

为什么很少使用?为什么很少使用?