首先我们用hibernate做外键关联的时候常常会用到集合,但是在我们需要用到set的时候就头疼了,set取出来的集合是无序的,但偏偏我需要用到有序的,
第一种方法就是,换,换成有序的集合不就行了,TreeSet、arrayList、sortedSet都是有序的
TreeSet;
private sortedSet test=new TreeSet();
省略getter、s...
分类:
编程语言 时间:
2014-12-29 09:04:55
阅读次数:
257
import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; public clas...
分类:
编程语言 时间:
2014-12-27 17:19:52
阅读次数:
207
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟...
分类:
其他好文 时间:
2014-12-26 18:03:53
阅读次数:
240
1.简介 通过上面的一篇随笔我们知道了HashSet的底层是采用Map实现的,那么Map是什么?它的底层又是如何实现的呢?这下我们来分析下源码,看看具体的结构与实现。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。Map.Entry是其的内部类,描述Map中的按键/...
分类:
编程语言 时间:
2014-12-25 20:20:48
阅读次数:
173
1.简介 我们知道Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。根据源码实现中的注释我们可以知道LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重....
分类:
编程语言 时间:
2014-12-24 20:02:42
阅读次数:
163
在一个网格中使用已知的单词表将所有出现在单词表中的单词都找出来
代码如下
//使用Java编写
import java.util.ArrayList;
import java.util.TreeSet;
public class 网格找单词 {
//存储要找单词的集合
static TreeSet ts=new TreeSet();
//字母网格
static char[][]...
分类:
其他好文 时间:
2014-12-22 09:31:56
阅读次数:
151
package com.alllist.list;import java.util.Iterator;import java.util.TreeSet;/** * Set 集合中的对象不按特点的方式排序,只是简单的把对象加入集合,但Set集合中不能包含重复对象 * Set集合由Set接口和Set接口...
分类:
其他好文 时间:
2014-12-19 23:14:44
阅读次数:
305
多对多——单向关联映射 1 package com.hb.model; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.Entity; 7 import javax.persis.....
分类:
Web程序 时间:
2014-12-18 16:23:20
阅读次数:
284
通过 HashMap、HashSet 的源代码分析其 Hash 存储机制
集合和引用
就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。
实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素...
分类:
编程语言 时间:
2014-12-18 15:14:31
阅读次数:
215
集合的操作Iterator、Collection、Set和HashSet关系Iterator set=new HashSet(); //向集合中添加元素 set.add("a"); set.add("b"); set.add("c"); set.add("a");//集合中的元素是不重复的...
分类:
编程语言 时间:
2014-12-16 20:40:11
阅读次数:
136