美文网首页
集合-2:常用方法

集合-2:常用方法

作者: 雨景江水 | 来源:发表于2020-09-21 07:38 被阅读0次

一.
1.向集合中添加元素,可以添加任意类型的元素

Collection coll = new ArrayList();
coll.add(123);
coll.add(456);
coll.add(new String("Tom"));

2.contains(Object obj):判断当前集合中是否包含obj

boolean contains = coll.contains(123);

containsAll(Collection coll1):判断形参coll1中的所有元素是否都存在于当前集合中。

3.移除元素
remove(Object obj):从当前集合中移除obj元素。

Collection coll = new ArrayList();
coll.add(1234);
coll.add(new Person("Jerry",20));
coll.add(new String("Tom"));
coll.add(false);

coll.remove(1234);

removeAll(Collection coll1):差集:从当前集合中移除coll1中所有的元素。

retainAll(Collection coll1):交集:获取当前集合和coll1集合的交集,并返回给当前集合

equals(Object obj):要想返回true,需要当前集合和形参集合的元素都相同。

集合 --->数组:toArray()
Object[] arr = coll.toArray();
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}

数组 --->集合:调用Arrays类的静态方法asList()
List<String> list = Arrays.asList(new String[]{"AA", "BB", "CC"});
System.out.println(list);

List arr1 = Arrays.asList(new int[]{123, 456});
System.out.println(arr1.size());//1

7.hashCode():返回当前对象的哈希值
System.out.println(coll.hashCode());

8.iterator():返回Iterator接口的实例,用于遍历集合元素
集合元素的遍历操作,使用迭代器Iterator接口

  • 1.内部的方法:hasNext() 和 next()
  • 2.集合对象每次调用iterator()方法都得到一个全新的迭代器对象,
  • 默认游标都在集合的第一个元素之前。
  • 3.内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合直接调用remove()

Collection coll = new ArrayList();
coll.add(123);
coll.add(456);
coll.add(new Person("Jerry",20));
coll.add(new String("Tom"));
coll.add(false);

Iterator iterator = coll.iterator();

////hasNext():判断是否还有下一个元素
while(iterator.hasNext()){
//next():①指针下移 ②将下移以后集合位置上的元素返回
System.out.println(iterator.next());
}

相关文章

  • java基础-day16-list集合

    List集合 1. List集合 1.1 List集合特征 1.2 List常用方法 2. ArrayList 可...

  • 集合-2:常用方法

    一.1.向集合中添加元素,可以添加任意类型的元素 Collection coll = new ArrayList(...

  • 集合的常用方法

    (1)Collection常用的方法 (2)List集合(列表)特有且常用的方法 添加功能 void add(in...

  • 集合中常用的方法

    Collection中常用的方法 Map中的常用方法 遍历集合

  • 接口

    Collection接口的常用方法 Set集合 TreeSet增加的方法 Map接口 常用方法

  • 数据结构(集合)

    集合框架 1.常用容器继承关系图 Iterator不是容器,只是一个操作遍历集合的方法 2.Collection和...

  • Java基础进阶  集合框架

    今日任务 1、集合框架继承体系(理解)2、Collection接口介绍(掌握常用Collection方法)3、迭代...

  • 集合常用方法

    CollectionUtils 判断集合是否为空 判断集合是否不为空 集合是否相等 集合的交集、并集、补集、交集的...

  • 常用方法集合

    js 强制保留两位小数

  • 集合常用方法

    1-获取集合长度-list.length 2-获取集合大小-list.size 3-循环遍历-foreach 4-...

网友评论

      本文标题:集合-2:常用方法

      本文链接:https://www.haomeiwen.com/subject/maipyktx.html