首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有关LinkedHashMap的构造方法的有关问题

2012-02-21 
有关LinkedHashMap的构造方法的问题LinkedHashMaplinkedMapnewLinkedHashMap()Collections2.fill(linked

有关LinkedHashMap的构造方法的问题
LinkedHashMap   linkedMap   =   new   LinkedHashMap();
Collections2.fill(linkedMap,SimplePairgenerator.gen,10);
System.out.println(linkedMap);
linkedMap   =   new   LinkedHashMap(16,0.75f,true);

这是thinking   in   java   上的一个例子的一段代码
其中Collections2.fill()是一个填充容器的方法
最后一句我搞不太懂,我在API文档里找不到这样的构造方法啊
LinkedHashMap(int,float,boolean)

谁能给我解释一下不?


[解决办法]
linkedMap = new LinkedHashMap(16,0.75f,true);


public LinkedHashMap(int initialCapacity,
float loadFactor,
boolean accessOrder)

api里面有这个方法的

16是初始化容器大小
0.75是负载因子 当容器倍占用了75%的时候 就增加空间
true 设置为true,那么链接哈希映像将使用访问顺序而不是插入顺序来迭代各个映像

热点排行
Bad Request.