java lList Map Set总结
@RequestMapping("/test")public void test(){//List 模块/*** Arraylist 基于数组实现 非线程安全 效率高 查找快 增删慢*/List<String> a=new ArrayList<String>();a.add("a");a.add("b");System.out.println("List模块ArrayList"+a);/*** Vector 基于数组实现 线程安全 效率慢 增删慢 查找慢*/List<String> v=new Vector<String>();v.add("a");v.add("b");System.out.println("List模块Vector"+v);/*** 基于链表实现 增删快 查找慢 增删快的的原因 不需要移动元素 只需要改变指正即可 查询不具有随机访问性*/List<String> l=new LinkedList<String>();l.add("linka");l.add("linkb");System.out.println("List模块LinkedList"+l);//Map 模块/*** HashMap 非线程安全 高效 支持null值和null*/Map<String,String> m=new HashMap<String,String>();m.put("a","我是a");m.put("b","我是b");m.put("c","我是c");m.put("c","我是cc");System.out.println("Map模块HashMap"+m);/*** HashTable 线程安全,低效 不支持null和null键* LinkedHsshMap 是hashmap的子类 保留了记录的插入顺序* SortMap TreeMap,能够把它保存的记录根据键排序,默认是键值的升序排序*///Set模块/*** HashSet 底层是由 Hash Map 实现,不允许集合中有重复的值,使用该方式时需要重写 equals()和 hash Code()方法;*/Set<String> s=new HashSet<String>();s.add("a");s.add("b");s.add("c");s.add("d");//迭代器输出Iterator<String> I=s.iterator();while (I.hasNext()){System.out.println("Hashset遍历输出"+I.next());}}
java lList Map Set总结相关推荐
- Java中Map用法详解
原文地址http://blog.csdn.net/guomutian911/article/details/45771621 原文地址http://blog.csdn.net/sunny2437885 ...
- java中map使用非系统类作为key
为什么80%的码农都做不了架构师?>>> 需要覆写equals和hashCode方法 import java.util.Map ; import java.util.HashM ...
- 购物车的实现(jsp的session+Java的Map的结合)
1:电商如此发达的现在,作为一个web开发程序猿,如果不会写购物车,真是有点不好意思找工作.所以抓紧练习啊,从上篇博客中抽离出如何实现购物车的功能. 2:首先需要理解购物车实现的一些基本步骤. 2.1 ...
- java中Map的用法(HaspMap用法)
public interface Map<K,V> 将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. 1 import java.util.HashMap; 2 ...
- jAVA 得到Map价值
jAVA 获取Map中的值 Map<String, String> map=new HashMap<String, String>(); map.put("name& ...
- Java数据结构Map遍历和排序
map结构和list结合很好用,基本的遍历和排序每次都要查一下,用的不熟练,这里汇总下map的基本遍历和排序,参考的代码如下: package com.vip;import java.util.Arr ...
- [Java基础]Map集合的遍历
Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...
- 【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'
在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候. 在中不想看到代码的如下警告的解决方法: 警告信息------------- 简单警告: Unchecked ca ...
- java map集合遍历方法,Java的Map集合的三种遍历方法
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...
最新文章
- 图片的裁剪、旋转、平移、模糊
- IBASE object component的where use list
- 第六十二期:腾讯云发布“小程序·云开发十大优秀实践”:猫眼、唯品会等入选
- python识别节假日_Python3自动签到 定时任务 判断节假日的实例
- 简单粗暴,快速入门Python
- [渝粤教育] 西南科技大学 英语语法2 在线考试复习资料
- imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
- 国际象棋渲染测试软件,多线程运算效能Fritz国际象棋测试_CPUCPU评测-中关村在线...
- 入侵网页html服务器,Web渗透入侵思路(脑图)| 内附彩蛋
- win10下载ie浏览器
- 关于Unity中unitypackage文件的图标显示及打开方式异常问题的解决
- 面向对象设计需要遵循的六大设计原则
- activated 使用
- 七号信令监测系统培训手册
- WinDBG 技巧:列出模块(DLL/EXE)里面所有的符号(symbol)
- 中美视觉谈标志设计分类
- Spring学习笔记 之 Spring<全>
- 在线JS运行 JavaScript IDE
- 三角形 css_CSS三角形
- Oracle在采购部增加一名员工,ORACLEEBS采购功能点操作手册1.doc