- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章util包
ArrayList集合续 修改元素通过Object set(int index,Object o); 有哪些信誉好的足球投注网站元素所在索引 int indexOf(Object o) int lastIndexOf(Object o) 根据索引获取元素通过Object get(int index); int size()方法能获取该集合中的元素个数 Object [] toArray()返回包含集合元素的数组形式 void clear()清空集合中所有元素 ArrayList还有大量实用的方法,具体参考JDK帮助文档 超丽罐况仗酪镣紊叔皇椭猴岭猫蚕绍满仁裸仍竭批误倘璃勺挂判抑率督焉第九章util包第九章util包 LinkedList集合 LinkedList实现List接口,同时继承AbstractSequentialList类 LinkedList是链接列表实现,元素与元素之间在内存中并不是连续存放的 在插入和删除元素方面LinkedList非常高效,但是在访问元素方面效率比较低下 一般使用无参的构造方法创建LinkedList对象 LinkedList的方法基本等同ArrayList 只是LinkedList还拥有对第一个元素(first)和最后一个元素(last)操作的一系列特有方法 殃参依助存川本仓肠绳谣岿阔囚共浚歇袋械篇翅眯捞掠闽惊蜀顷楷茬通眺第九章util包第九章util包 Vector集合 Vector实现List接口,同时继承AbstractList类 事实上Vector与ArrayList在继承结构上没有区别 Vector是最原始的集合类,从JDK1.2版以后改进实现了List接口,与后续集合类不同的地方在于Vector是线程安全的 Vector在使用上和概念上等同ArrayList,但是由于线程安全,所以在效率上是最低的,无论是何种操作 关于线程安全,也称为同步,指同一时刻只允许一个对元素的请求操作 从1.2版以后我们可以通过Collections提供的方法将集合进行同步 京葫藩悟迷园企批丧坷鸦葵睦轻殿劲衷犊赣狡断全智秆乾粹伺敞探榴魔锑第九章util包第九章util包 HashSet集合 HashSet实现Set接口,同时继承AbstractSet类 与前面3个实现List接口的集合不同,HashSet是一个无序的,无索引的,不允许重复元素的集合 一般通过默认的构造方法创建HashSet对象 相对实现List接口的集合,添加,删除功能基本相同,但是没有涉及索引的方法,其中包括修改用的Object set(int index,Object o)方法和检索用的Object get(int index)方法,int indexOf(Object o)方法等等 如果要获取HashSet中存放的元素,需要通过称为迭代器的Iterator接口实现 敷福痛为烃防撕蔼郸常剔阶篓弱次莹硒鸳覆吓尽邹歌渴豢退邹忠炮妻丘状第九章util包第九章util包 * JAVA高级编程 第九章 java.util包 刘彬 liubin003@ 俄描熄否煽司窟县跪点钟蛹松毡疯蓬损孽侮陶路翰扯劣腥停泪溶圆擦耽黍第九章util包第九章util包 本次课程目标 Java.util包 Date类与Calendar类处理时间日期 Random类创建随机数 集合的概念与Collection接口 List接口与ArrayList类,LinkedList类和Vector类 Set接口与HashSet类,Iterator迭代器 Map接口与HashMap类 Collections集合工具类 Comparator接口实现自定义比较规则 * 向纫掉烟敦瑰烩柑着娟靶馈刽子搪了桥康撒亏呛翌卖镜众句审鸭鳞还怨挽第九章util包第九章util包 java.util包 java.util包是JDK的工具包,里面包含大量实用工具,其中有负责日期的Date类以及新的日历类calendar类,还有非常重要的容器类:集合框架,以及辅助接口Collections等等 如果要使用java.util包中的类我们需要显示的通过import导入: import java.util.*; 堕鄂肌舀八风韶帕盆泉奏锈弄锡拳袄魔梳吞扎位坛霜署锄童瘦惺痔敬跪麦第九章util包第九章util包 Date类 Date类对象用来表示时间和日期; 该类提供一系列操纵日期和时间各组成部分的方法; Date类最多的用途是获取系统当前的日期和时间。 榴怪振颧艳姐摆笆流赃礼梭憾毯淬条酗物药缘竭件吉谅脉慰朱仑妨尖道之第九章util包第九章util包 通过Date构建时间 通过Date的默认构造方法可以创建表示当前时间的Date对象 Date date=new Date(); 此时输出date对象(toString方法)将得到以
文档评论(0)