Java集合小结(1)
2016-03-10 23:46
375 查看
1.Collection类
Collection接口是 List、Set
的父接口,该接口里定义的方法既可用于操作Set集合 和List集合,常用的方法有如下:
(1) 添加元素
add()
addAll()
(2)移除元素
通过equals( )判断集合中是否存在对应的元素
remove()
removeAll()
clear( )
(3)检测集合中的元素
contains()
containsAll()
equals()
(4)遍历集合中的元素
literator()
(5)转化为对应的数组
toArray( )
package com.exception; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class TestCollection { public static void main(String[] args) { // 添加元素 //add(),addAll() Collection c= new ArrayList (); People p1 =new People(); People p2 =new People(); c.add( p1); c.add( p2); Collection c1= new ArrayList (); People p3 =new People(); c1.add( p1); c1.add( p2); System.out.println(c.size()); /** * 访问元素: * 1.获取迭代器 * 2.是否有下一个元素iterator.hasNext() * 3.访问元素iterator.next() * */ Iterator iterator=c.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } /** * 移除元素:remove() :通过equals()判断是否存在 * removeAll() * clear() * * */ // boolean b =c.remove( p1); // System.out.println(c.size()); // System.out.println(c1.size()); // c.removeAll(c1); // System.out.println(b); // System.out.println(c.size()); /** * 检测集合中存在元素: * contains(); * containsAll(); * equals(); * * */ System.out.println(c.equals(c1)); System.out.println(c.contains(p1)); System.out.println(c.contains(new People())); System.out.println(c.containsAll( c1)); //重要方法:toArray() 集合转化为相应的数组 Object[] obj= c.toArray(); System.out.println(obj.length); } }
相关文章推荐
- java学习--异常
- 用 maven 下载 jar 文件以及 javadoc 和 sources
- Spring注入的反射解释
- 【java基础】多线程--生产者消费者--复习
- 怎么知道Java class文件JDK编译的版本号
- Java国际化程序
- 详解Java 类的初始化
- java中>>与>>>的区别
- java几个重要函数
- JDK动态代理
- JAVA线程
- LeetCode : Search for a Range [java]
- Eclipse快捷键大全
- Eclipse快捷键大全
- leetcode:Valid Palindrome 【Java】
- struts-dojo的使用
- struts2发送邮件
- SpringMVC的几种返回方式
- Spring3 MVC请求参数获取的几种方法
- LeetCode : Search in Rotated Sorted Array [java]