大家好,我是忘忘忘忘忘鱼。
前言
本章说明一些java中Collection集合中,常用的操作方法,以及三种遍历方式。
一、Collection集合体系简介
Collection与它下面list ,set都属于接口类不可创建对象,list下面又有常用的ArrayList,linkedlist,他们属于实现类可以创建对象。set下面又有HashSet,TreeSet,Hashset下面又有LinkedHasshset,都是实现类可以创建对象。
二、Collection一些常用操作
1.代码
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.function.Consumer;
public class CollectionDemo1 {
public static void main(String[] args) {
Collection<String> c=new ArrayList<>();
c.add("libai");
c.add("hanxin");
c.add("zhaoyun");
c.add("huangzhong");
// 进行遍历 使用 iterator 迭代器
Iterator<String> it=c.iterator();
while (it.hasNext())
{
String next = it.next();
System.out.println(next);
}
// 使用foresch又名增强for循环遍历
double[] scores={22,34,12,43};
for (double score : scores) {
System.out.println(score);
}
// lambda遍历
/* c.forEach(new Consumer<String>() {
@Override
public void accept(String s) {
System.out.println(s);
}
});*/
// 简化
// c.forEach(s-> System.out.println(s) );
// 再简化
c.forEach( System.out::println);
}
}
2.运行结果
总结
可以给个赞吗?小小的赞,温暖我心。