Java复习-集合
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java复习-集合相关的知识,希望对你有一定的参考价值。
Java的集合大致分为以下几类 map set list queue
set代表无序,不可重复的集合
list代表有序,重复的集合
map代表了映射关系的集合
queue代表的是一种队列集合
从上面的图我们可以看出,访问set集合的时候我们只能根据元素本身来访问,访问list集合的时候可以直接根据元素的索引来访问,如果访问map集合中的元素,可以根据每项的key值访问元素,collection是list map queue的父接口,该接口里定义的方法,可以操作set map queue
package Mypackage;
import java.util.ArrayList;
import java.util.Collection;
public class Mycollection {
public static void main(String[] args){
Collection collection=new ArrayList();
collection.add("lee");
collection.add(7);
System.out.println(collection.size());
System.out.println(collection.contains(7));
collection.add("这是一个美丽的早晨");
System.out.println(collection);
System.out.println(collection.toString());
System.out.println(collection.toArray()[1]);
}
}
2
true
[lee, 7, 这是一个美丽的早晨]
[lee, 7, 这是一个美丽的早晨]
7
package Mypackage;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
public class Mycollection {
public static void main(String[] args){
Collection collection=new ArrayList();
collection.add("lee");
collection.add(7);
System.out.println(collection.size());
System.out.println(collection.contains(7));
collection.add("这是一个美丽的早晨");
System.out.println(collection);
System.out.println(collection.toString());
System.out.println(collection.toArray()[1]);
Collection booksCollection=new HashSet();
booksCollection.add("Java");
booksCollection.add("php");
System.out.println(booksCollection);
booksCollection.clear();
System.out.println(booksCollection);
}
}
以上是关于Java复习-集合的主要内容,如果未能解决你的问题,请参考以下文章