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复习-集合的主要内容,如果未能解决你的问题,请参考以下文章

Java复习-集合

Java集合复习Collection

java复习(集合一)

java 集合类复习(未完结)

Java集合框架复习

集合复习资料