的意义是什么 ”:”?

时间:2017-11-16 17:58:24

标签: java

我一直在观看一些LinkedList视频,试图了解它是什么。但我看到很多人都有像

这样的代码
for(String x : model)

除了将x附加到“模型”之外,还有人可以帮助我理解“:”中的“:”是什么?或者是它的全部内容?

4 个答案:

答案 0 :(得分:0)

这意味着循环将遍历列表中的每个对象

String x声明一个名为x

的字符串

model是您要迭代的字符串列表

:是使编译器执行此操作的运算符。

您可以阅读for这样的内容: 对于String中的每个model,请使用x作为变量并执行以下操作。 < /强>

然后,您可以使用x在列表的每个元素上执行所需的操作

答案 1 :(得分:0)

在这种情况下,:字面意思是

答案 2 :(得分:0)

这是enhanced for loop的语法。这意味着你要迭代model中的所有元素,在每次迭代中,String x被赋予当前元素,以便你可以在循环体中使用。

答案 3 :(得分:0)

类似于表示集合中元素的数学符号。

从左到右阅读;对于作为模型中元素的所有字符串x,请执行。