Java常用类简介
本章要点
Collection接口
列表List 接口
ArrayList类
LinkedList类
向量类Vector
迭代器Iterator
Map接口
HashMap类
TreeMap类
其他常用类
数学计算类MATH
日期类Date
Collection 接口是一组允许重复的对象。
Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。
List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。
Map接口是一组成对的键-值对象,即所持有的是key-value pairs。Map中不能有重复的key。拥有自己的内部排列机制。
Collection、 Set、 List、 Map
ArrayList
支持随机访问。可以认为是一种动态数组,可以动态的增加和减少元素,灵活的设置数组的大小。
构造方法有:
public ArrayList();
public ArrayList(ICollection);
public ArrayList(int param);
List接口 ——ArrayList类
List接口 ——ArrayList类
ArrayList类常用属性:
Count
Capacity
ArrayList类常用方法:
添加元素方法
获取元素方法
删除元素方法
List接口 —— LinkedList类
LinkedList:
可以频繁的从列表的中间位置添加和除去元素
构造链表的方法:
LinkedList saleLinkedList=new LinkedList();
链表的常用方法:
查询方法
移除方法
插入方法
Collection类 ——向量类
向量类的构造方法
public vector()
public vector(int initialcapacity)
public vector(int initialcapacity,int capacityIncrement)
Collection类 ——向量类
Vector提供了一些方法来判断和管理向量的大小:
size()可以返回一个向量中的元素数目
capacity()可以返回向量容量的大小
在Vector类中提供了各种方法方便用户执行插入、删除及查找对象的操作。
Collection类 ——迭代器lterator
遍历存储在向量中的各种蛋糕信息,可以应用迭代器lterator实现,首先需将蛋糕信息存放在向量中。
Collection类 ——迭代器lterator
应用向量创建迭代器,代码如下:
Iterator it = ();
其中,
it是迭代器名;
cakeVector是向量对象;
iterator()为迭代器的构造方法。
java常用类课件 来自淘豆网m.daumloan.com转载请标明出处.