第14章 集合框架 543
14.1 理解集合框架 543
14.2 对象集合 544
14.2.1 集 544
14.2.2 序列 545
14.2.3 地图 546
14.3 迭代器 547
14.4 集合类 549
14.5 使用EnumSet 552
14.6 数组集合类 554
14.6.1 创建矢量 554
14.6.2 存储对象 557
14.6.3 检索对象 558
14.6.4 移除对象 560
14.6.5 搜索对象 561
14.6.6 应用矢量 562
14.6.8 对集合中的元素进行
排序 566
14.6.9 堆栈存储器 567
14.7 链表 573
14.8 使用地图 575
14.8.1 散列过程 575
14.8.2 把自己的类用作键 576
14.8.3 创建HashMap容器 577
14.8.4 存储、检索和移除
对象 578
14.8.5 处理地图中的所有
元素 579
14.9 小结 589
14.10 练习 589
第15章 一组有用的类 591
15.1 数组的实用方法 591
15.1.1 填充数组 591
15.1.2 复制数组 593
15.1.3 比较数组 593
15.1.4 数组的排序 594
15.1.5 搜索数组 598
15.1.6 将数组的内容用作
字符串 600
15.2 Observable和Observer
对象 601
15.2.1 定义Observable对象的
类 602
15.2.2 Observable类的方法 602
15.3 生成随机数 605
15.4 日期和时间 608
15.4.1 Date类 608
15.4.2 解释Date对象 609
15.4.3 公历 612
15.5 正则表达式 618
15.6 使用Scanner对象 637
15.6.1 创建Scanner对象 637
15.6.2 从Scanner对象获取
输入 638
15.6.3 测试标记 640
15.6.4 为标记定义自己的
模式 641
15.7 小结 642
15.8 练习 642