《移动通信软件编程基础—Java语言》第7章.ppt
文本预览下载声明
知识回顾 本章目标 java.util包简介 Date类 Date类的常用方法 Date类的常用方法 Calender类 Calender类 Calender类 Random类 Random类的常用方法 Random类的常用方法 Collection接口 Collection接口中的常用方法 Collection接口实现 ArrayList类 ArrayList类增加元素 ArrayList类增加元素 ArrayList类提取元素 ArrayList类提取元素 ArrayList类查找元素 ArrayList类查找元素 LinkedList类 LinkedList类 Vector类 Vector类的常用方法 Vector类的常用方法 Map接口 HashMap类 HashMap类 总结 习题 作业 import java.util.*; public class VectorDemo{ Vector PlayVector; VectorDemo() { PlayVector = new Vector(); } public void add() { … … } public void insert() { … … } public void search() { … … } public void otherDetail() { … … } public static void main(String[] args){ VectorDemo vd = new VectorDemo( ); vd.add( ); vd.insert( ); vd.search( ); vd.otherDetail( ); } } public void add(){ String[] name = {Li,Wang,Li,Song}; PlayVector.addElement(new Integer(20)); for(int i = 0; i name.length; i++) PlayVector.addElement(name[i]); System.out.println(增加对象结束 + PlayVector + \n); } public void insert(){ PlayVector.insertElementAt(Zhu,3); PlayVector.insertElementAt(Kuang,0); System.out.println(插入对象结束 + PlayVector + \n); } public void search(){ … … if( PlayVector.contains(Li) ) System.out.println(姓Li的人第一次… + PlayVector.indexOf(Li) + \n); else System.out.println(姓Li的人不存在\n); } public void otherDetail() { System.out.println(第一个元素为: + PlayVector.firstElement( ) + \n); System.out.println(最后一个元素为: + PlayVector.lastElement( ) + \n ); System.out.println(容器的默认大小为: + PlayVector.capacity( ) + \n ); } 运行结果 Map没有继承Collection接口 Map提供key到value的映射: 一个Map中不能包含相同的
显示全部