import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
//创建Collection集合对象
Collection co=new ArrayList();
//往集合中添加元素
co.add(“张三”);
co.add(“李四”);
co.add(“王五”);
//遍历集合,得到每个元素(有三种方式这里先写一种)
for (String s:co){
System.out.print(s+" ");
}
}
}
1.Collection集合常用方法
①public boolean add(E e) 添加元素到集合中,返回是否添加成功。
②public void clear() 清除指定集合中的所有元素。
③public boolean contains( Object o) 如果含有指定元素则返回true。
④public boolean remove(Object o) 从集合中删除指定元素,返回是否删除成功。
⑥public boolean isEmpty() 如果此集合中含有元素,则返回false。
⑦public int size() 返回集合中元素的个数。
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
//创建Collection集合对象
Collection co = new ArrayList();
//往集合中添加元素
co.add(“张三”);
co.add(“李四”);
co.add(“王五”);
System.out.println(“集合的长度:”+co.size());
System.out.println(co);
System.out.println(“----------”);
//删除元素
co.remove(“张三”);
System.out.println(“删除元素之后的集合:”+co);
System.out.println(“集合是空?:”+co.isEmpty());
System.out.println(“----------”);
System.out.println(“是否含有李四:”+co.contains(“李四”));
System.out.println(“是否含有赵六:”+co.contains(“赵六”));
co.clear();
System.out.println(“用了clear后集合是空?:”+co.isEmpty());
}
}
因为Collection重写了toString方法,故直接输出对象名也可以显示元素。
2.Collection集合之迭代器
public interface Collection extends Iterable
因为Collection集合继承了Iterable接口,故Collection拥有iterator迭代器遍历方式
迭代器介绍
返回此集合中的元素的迭代器。 没有关于元素返回顺序的保证
(除非这个集合是提供保证的某个类的实例)
迭代器常用方法:
boolean hasNext() 判断迭代器中是否含有元素
E next() 返回迭代器下一个元素
迭代器使用:
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
总结
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。
我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
面试题及解析总结
大厂面试场景
知识点总结
问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
面试题及解析总结
[外链图片转存中…(img-GgTHavAw-1714506519591)]
大厂面试场景
[外链图片转存中…(img-p9i5GiFf-1714506519592)]
知识点总结
[外链图片转存中…(img-k30icujp-1714506519593)]