- 所有父级接口:
StatementTree,Tree
“增强型”
for 循环语句的树节点。例如:
for ( variable : expression )
statement
- 看Java 语言规范:
-
14.14.2 增强的for语句
- 自从:
- 1.6
-
内部类总结
内部类修饰符和类型接口描述static enum预览。“增强型”for声明有两种形式:局部变量声明和记录模式 -
方法总结
修饰符和类型方法描述预览。返回“增强型”for的声明类型。返回产生控制变量值的表达式。返回循环体。返回循环的控制变量。预览。返回循环的控制变量或模式。
-
方法详情
-
getVariable
VariableTree getVariable()返回循环的控制变量。- 返回:
-
控制变量,或
null如果此“增强型”for使用模式
-
getVariableOrRecordPattern
Tree getVariableOrRecordPattern()getVariableOrRecordPattern是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。返回循环的控制变量或模式。- 返回:
- 控制变量或模式
- 自从:
- 20
-
getExpression
ExpressionTree getExpression()返回产生控制变量值的表达式。- 返回:
- 表达方式
-
getStatement
StatementTree getStatement()返回循环体。- 返回:
- 循环体
-
getDeclarationKind
EnhancedForLoopTree.DeclarationKind PREVIEW getDeclarationKind()getDeclarationKind是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。返回“增强型”for的声明类型。- 返回:
- 声明的种类
- 自从:
- 20
-