java中的增强for循环,是什么?语法结构和使用得条件?详细解答就加高分。
4个回答
展开全部
看一看这个例子吧,你会马上明白的
public ArrayList<String> merge(String[] words, String more){
ArrayList<String> sentence = new ArrayList<String>();
for(String w : words) sentence.add(w);
for(String m : more) sentence.add(m);
return sentence;
}
for(String w : words)就是对字符串数组String[] words中的每个字符串元素遍历
这个for条件里的String是遍历的元素的类型,这里是字符串数组中的元素,类型是String
w是遍历的元素,就是字符串数组中的每个元素,简写成w,简写成其他字母也可以
words就是字符串数组String[] words的名字,是words
public ArrayList<String> merge(String[] words, String more){
ArrayList<String> sentence = new ArrayList<String>();
for(String w : words) sentence.add(w);
for(String m : more) sentence.add(m);
return sentence;
}
for(String w : words)就是对字符串数组String[] words中的每个字符串元素遍历
这个for条件里的String是遍历的元素的类型,这里是字符串数组中的元素,类型是String
w是遍历的元素,就是字符串数组中的每个元素,简写成w,简写成其他字母也可以
words就是字符串数组String[] words的名字,是words
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最常用的用于遍历集合的,格式是:for(集合内储存类型 变量名 : 你的集合的变量名)
例如: 我用一个List<String> list = new ArrayList<String>();
list.add("asb");
list.add("afasdfsad");
for(String str : list){
System.out.println(str);
}
这样就可以把list集合里数据输出来了,而且也能遍历数组。
例如: 我用一个List<String> list = new ArrayList<String>();
list.add("asb");
list.add("afasdfsad");
for(String str : list){
System.out.println(str);
}
这样就可以把list集合里数据输出来了,而且也能遍历数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
凡数组和实现Iterable接口的类都可以使用增强for循环。当需要对容器内数据进行处理,而不改变容器的长度时,可以使用。for(T t: nT){process(t);}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询