关于for循环的问题
来源:7-6 基于链表的映射实现
			喧嚣的风儿
2019-10-13
请问老师这一段代码第一个for循环等同于传统for循环该如何写呢,主要是string word:word不太理解,如果是int类型还能理解。
for (String word : words) {
if (map.contains(word))
map.set(word, map.get(word) + 1);
else
map.add(word, 1);
}
写回答
	2回答
- 
				
				
相当于以下代码
for (int i = 0; i < words.size(); i++) {
String word = words.get(i);
if (map.contains(word))
map.set(word, map.get(word) + 1);
else
map.add(word, 1);
}word代表了遍历words这个ArrayList时从中取出的字符串
相当于上面那段代码中的word
222019-10-14 - 
				
						liuyubobobo
2019-10-14
Haoming_C 的回答完全正确,请参考:)
继续加油!:)
00 
相似问题