2013年7月27日

摘要: 1 package JiHe.Set; 2 3 import java.util.Iterator; 4 import java.util.TreeSet; 5 6 /* 7 * 本实例演示往TreeSet集合中存储自定义对象 8 * 9 * 注意:因为Student不具有比较性,所以需要实现Comparable接口,并且复写接口中的compareTo方法来对其进行排序;10 */11 public class TreeObject {12 public static void main(String[] args) {13 TreeSet ts = n... 阅读全文
posted @ 2013-07-27 20:58 樱花满天 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: package JiHe.Map;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import javax.swing.RowFilter.Entry;/* * HashTable类: * 此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值。 * 为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法。 ... 阅读全文
posted @ 2013-07-27 20:57 樱花满天 阅读(232) 评论(0) 推荐(0) 编辑
摘要: package JiHe.Map;import java.util.HashMap;/* * Map集合:该集合存储键值对,一对一对信里面存,而且要保证键的唯一性 * 1.添加。2.删除。3.判断。4.获取 * * Map * K - 此映射所维护的键的类型(key) * V - 映射值的类型(value) * * 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 * * Map集合的三个子类: * 1.Hashtable 2.HashMap 3.TreeMap */public class Map { public static void ma... 阅读全文
posted @ 2013-07-27 20:56 樱花满天 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;/* * List集合具体对象的特点 * ArrayList:底层的数据结构使用提数组结构;特点:查询快,增删慢 * LinkedList:底层使用的是链接数据结构;查询慢,增删快 * Vector:底层的数据结构使用的是数组结构; */public class Array_Linked_Vector { public static void main(String[] args) { }} 阅读全文
posted @ 2013-07-27 20:43 樱花满天 阅读(175) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;/* * List集合的共性方法 * * Collection: * |--: 元素是有序的,元素可以重复,因为该集合体系有索引 * |--:元素是无序的,元素不能重复 */public class List { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("java01" 阅读全文
posted @ 2013-07-27 20:42 樱花满天 阅读(193) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;import java.util.ArrayList;/* * Collection接口 * * 本案例通过ArrayList集合来显示Collection接口中的共性函数 * * 知识点: * 1.add方法的参数类型是Object,以便于接收任何类型对象 * 2.集合中存储的都是对象的引用(内存地址) */public class MyCollection { public static void main(String[] args) { //创建一个集合窗口,使用Collection接口的子类,ArrayList集合 Array... 阅读全文
posted @ 2013-07-27 20:42 樱花满天 阅读(249) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;import java.util.ArrayList;import java.util.Iterator;/* * iterator迭代器 * * 迭代器是什么? * 其实就是集合的取出元素的方式; */public class MyIterator { public static void main(String[] args) { ArrayList a1 = new ArrayList(); a1.add("java_01"); a1.add("java_02"); a1.add("java_03&qu 阅读全文
posted @ 2013-07-27 20:41 樱花满天 阅读(170) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;import java.util.LinkedList;public class MyLinkedList { public static void main(String[] args) { LinkedList ld = new LinkedList(); ld.add("java1"); ld.add("java2"); ld.add("java3"); ld.add("java4"); ld.addFirst("java"); //添加头 ld.add 阅读全文
posted @ 2013-07-27 20:40 樱花满天 阅读(178) 评论(0) 推荐(0) 编辑
摘要: package JiHe.List;import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;/* * 集合框架(ListIterator) * * listIterator列表迭代器 */public class MyListIterator { public static void main(String[] args) { showListIterator(); } public static void showListIterator(){ ArrayList al = ... 阅读全文
posted @ 2013-07-27 20:39 樱花满天 阅读(147) 评论(0) 推荐(0) 编辑
摘要: package JiHe;/* * 集合类 * * 为什么出现集合类? * 面向对象评议对事物的体现是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一各方方式 * * 数组和集合类同是窗口,有什么不同? * 数组虽然也可以存储对象,但是长度是固定的,集合长度是可变的,数组中可以存储其他数据类型,集合只能存储对象 * * 集合类的特点? * 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象 * * Collection:|-- * List:|-- ArrayList LinkedList Vector *... 阅读全文
posted @ 2013-07-27 20:17 樱花满天 阅读(171) 评论(0) 推荐(0) 编辑

导航