首页 > 编程知识 正文

java map初始化赋值,java list有序还是无序

时间:2023-05-04 05:37:13 阅读:25741 作者:2387

一般使用map最多的是hashmap,但hashmap中的要素不是添加顺序。 那么,除了使用hashmap之外,还可以使用什么样的map接口实现类呢?

这里有两个。 treeMap和linkedHashMap,但只有linkedHashMap按照添加顺序保存元素。

看看要执行的代码。

package com.lxk.collectionTest;

import com.Google.com mon.collect.maps;

import java.util.Map;

//*

测试Map是否有秩序的差异

*

*创建by lxk on 2017/5/24

*/

公共类订单管理器{

publicstaticvoidmain (字符串[ ] args ) {

Map hashMap=Maps.newHashMap (;

Map treeMap=Maps.newTreeMap (;

maplinkedhashmap=maps.newlinkedhashmap (;

system.out.println-----------------test hashmap ';

测试图(hashmap );

system.out.println-------------- -测试流图';

测试图(treemap );

system.out.println---------------testlinkedhashmap ' );

测试图(linked hashmap;

}

隐私保护策略图{

map.put(ASD ),1 );

map.put(2das )、2 );

map.put(3das ),3 );

map.put(4das ),4 );

for (map.entry entry : map.entryset ) )

system.out.println (entry.getkey () ' :' entry.getValue ) );

}

}

}

希望以上是正文的全部内容,对大家的学习有帮助。 另外,希望大家多多支持招聘站长站。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。