我一直在观看一些LinkedList视频,试图了解它是什么。但我看到很多人都有像
这样的代码for(String x : model)
除了将x附加到“模型”之外,还有人可以帮助我理解“:”中的“:”是什么?或者是它的全部内容?
答案 0 :(得分:0)
这意味着循环将遍历列表中的每个对象
String x
声明一个名为x
model
是您要迭代的字符串列表
:
是使编译器执行此操作的运算符。
您可以阅读for
这样的内容: 对于String
中的每个model
,请使用x作为变量并执行以下操作。 < /强>
然后,您可以使用x
在列表的每个元素上执行所需的操作
答案 1 :(得分:0)
在这种情况下,:
字面意思是 。
答案 2 :(得分:0)
这是enhanced for loop的语法。这意味着你要迭代model
中的所有元素,在每次迭代中,String x
被赋予当前元素,以便你可以在循环体中使用。
答案 3 :(得分:0)
类似于表示集合中元素的数学符号。
从左到右阅读;对于作为模型中元素的所有字符串x,请执行。