摘要: List : 次序是List最重要的特点:它保证维护元素特定的顺序。List为Collection添加了许多方法,使得能够向List中间插入与移除元素(这只推荐LinkedList使用。)一个List可以生成ListIterator,使用它可以从两个方向遍历List,也可以从List中间插入和移除元素。List的实现类:一种是基本的ArrayList,其优点在于随机访问元素另一种是更强大的LinkedList,它并不是为快速随机访问设计的,而是具有一套更通用的方法。ArrayList : 由数组实现的List。允许对元素进行快速随机访问,但是向List中间插入与移除元素的速度很慢。ListIt 阅读全文
posted @ 2013-11-22 09:37 misterzxy 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap.方法put(Object key, Object value)添加一个“值”(想要得东西)和与“值”相关联的“键”(key)(使用它来查找)。方法get(Object key)返回与给定“键”相关联的“值”。可以用containsKey()和containsValue()测试Map中是否包含某个“键”或“值”。标准的Java类库中包含了几种不同的Map:HashMap, TreeM 阅读全文
posted @ 2013-11-22 09:36 misterzxy 阅读(8012) 评论(0) 推荐(0) 编辑
摘要: Calendar日期处理类在JAVA中,除了DATE,Calendar算是最常用的日期处理类了,所在包是java.util.Calendar初始化CalendarCalendarrightNow=Calendar.getInstance();Calendar提供了三种办法来修改当前实例代表的日期: set(), add(), 和roll(). set()方法简单的设置特定的字段为期望的值. add() 和 roll() 的不同在于它们处理over- and underflows: add() 传递变更到"较小"或"较大"的字段, 而roll()不影响其它 阅读全文
posted @ 2013-11-22 09:34 misterzxy 阅读(369) 评论(0) 推荐(0) 编辑