Java中关于foreach的用法
foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){引用了x的java语句;}foreach比for的好处和弊端好处:相对于for来说方便了对容器的遍历弊端:没有索引,不能操作元素中的元素public class ForEachDemo {public static void main(String[] args) {funciton_2();// testHashSe
·
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
foreach比for的好处和弊端
好处:相对于for来说方便了对容器的遍历
弊端:没有索引,不能操作元素中的元素
public class ForEachDemo {
public static void main(String[] args) {
funciton_2();
// testHashSet();
}
public static void funciton_2() {
ArrayList<Person> arr = new ArrayList<Person>();
arr.add(new Person("a", 18));
arr.add(new Person("b", 18));
for (Person p : arr) {
System.out.println(p);
}
}
public static void testHashSet() {
Collection<String> coll = new ArrayList<String>();
coll.add("abc1");
coll.add("add2");
coll.add("add3");
coll.add("add4");
coll.add("add5");
coll.add("add6");
for (String s : coll) {
System.out.println(s);
}
}
public static void function_1() {
String[] str = { "abc", "a2bb", "a2aa" };
for (String s : str) {
System.out.println(s.length());
System.out.println(s);
}
}
public static void function() {
int[] arr = { 2121, 5454, 545, 4, 54 };
for (int i : arr) {
System.out.println(i);
}
}
}
————————————————
版权声明:本文为CSDN博主「Fanlei的技术栈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35849955/article/details/82527693
更多推荐
已为社区贡献2条内容
所有评论(0)