Java集合分为基本集合和特殊集合两大类。
基本集合包括List、Set、Map三种,它们都是Collection接口的子接口,它们的特点是:List可以存储重复元素,而Set不能存储重复元素;Map中的key不能重复,value可以重复。
// List 例子 List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("a"); // 可以存储重复元素 System.out.println(list); // 输出 [a, b, c, a]
// Set 例子 Set set = new HashSet(); set.add("a"); set.add("b"); set.add("c"); set.add("a"); // 无法存储重复元素 System.out.println(set); // 输出 [a, b, c]
// Map例子 Map map = new HashMap(); map.put("name", "zhangsan"); map.put("age", 18); map.put("name", "lisi"); // key不能重复 System.out.println(map); // 输出 {name=lisi, age=18}
特殊集合包括Queue、Deque、SortedSet、NavigableSet四种,它们都是Collection接口的子接口。Queue是一个队列,它的特点是先进先出;Deque是一个双端队列,它的特点是既可以当作栈使用也可以当作队列使用;SortedSet和NavigableSet都是有序集合,它们的特点是对其中的元素进行了排序。
// Queue例子 Queue queue = new LinkedList(); queue.offer("a"); queue.offer("b"); queue.offer("c"); System.outJava 集合
JPA教程 -JPA日历映射到日期示例以下部分显示如何将java.util.Calendar映射到数据库日期类型。@Temporal(TemporalType.DATE)priv...