@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总结相关推荐

  1. Java中Map用法详解

    原文地址http://blog.csdn.net/guomutian911/article/details/45771621 原文地址http://blog.csdn.net/sunny2437885 ...

  2. java中map使用非系统类作为key

    为什么80%的码农都做不了架构师?>>>    需要覆写equals和hashCode方法 import java.util.Map ; import java.util.HashM ...

  3. 购物车的实现(jsp的session+Java的Map的结合)

    1:电商如此发达的现在,作为一个web开发程序猿,如果不会写购物车,真是有点不好意思找工作.所以抓紧练习啊,从上篇博客中抽离出如何实现购物车的功能. 2:首先需要理解购物车实现的一些基本步骤. 2.1 ...

  4. java中Map的用法(HaspMap用法)

    public interface Map<K,V> 将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. 1 import java.util.HashMap; 2 ...

  5. jAVA 得到Map价值

    jAVA 获取Map中的值 Map<String, String> map=new HashMap<String, String>(); map.put("name& ...

  6. Java数据结构Map遍历和排序

    map结构和list结合很好用,基本的遍历和排序每次都要查一下,用的不熟练,这里汇总下map的基本遍历和排序,参考的代码如下: package com.vip;import java.util.Arr ...

  7. [Java基础]Map集合的遍历

    Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...

  8. 【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'

    在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候. 在中不想看到代码的如下警告的解决方法: 警告信息------------- 简单警告: Unchecked ca ...

  9. java map集合遍历方法,Java的Map集合的三种遍历方法

    集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...

最新文章

  1. 图片的裁剪、旋转、平移、模糊
  2. IBASE object component的where use list
  3. 第六十二期:腾讯云发布“小程序·云开发十大优秀实践”:猫眼、唯品会等入选
  4. python识别节假日_Python3自动签到 定时任务 判断节假日的实例
  5. 简单粗暴,快速入门Python
  6. [渝粤教育] 西南科技大学 英语语法2 在线考试复习资料
  7. imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
  8. 国际象棋渲染测试软件,多线程运算效能Fritz国际象棋测试_CPUCPU评测-中关村在线...
  9. 入侵网页html服务器,Web渗透入侵思路(脑图)| 内附彩蛋
  10. win10下载ie浏览器
  11. 关于Unity中unitypackage文件的图标显示及打开方式异常问题的解决
  12. 面向对象设计需要遵循的六大设计原则
  13. activated 使用
  14. 七号信令监测系统培训手册
  15. WinDBG 技巧:列出模块(DLL/EXE)里面所有的符号(symbol)
  16. 中美视觉谈标志设计分类
  17. Spring学习笔记 之 Spring<全>
  18. 在线JS运行 JavaScript IDE
  19. 三角形 css_CSS三角形
  20. Oracle在采购部增加一名员工,ORACLEEBS采购功能点操作手册1.doc

热门文章

  1. 使用PLSQL导入导出数据库
  2. Silverlight C# 游戏开发:Flyer01开发一个有趣的游戏
  3. 养胃记住“红黄绿白黑”
  4. 传入json对象_【Python基础】可迭代对象amp;迭代器对象及其实现
  5. 在Eclipse中查看Android SDK源码
  6. MDK生成的BIN文件用DNW通过USB下载RAM中运行的问题
  7. ARM汇编伪指令介绍(全集)
  8. linux中的fg命令
  9. 玩转以太坊(Ethereum)的测试网络
  10. Protocol Buffer数据编码