
Java集合框架
只想发财
这个作者很懒,什么都没留下…
展开
-
集合的同步和不同步
在Java的集合里比如ArrayList,LinkedList等都会说线程不安全,不同步的状况。 这里的不同步指的是。当使用线程和web的时候,对这个集合对象进行操作,那么不同的线程,和不同的web客户端所获取的这个对象是不同的。所以是说不同步,且不安全的。原创 2017-08-05 14:27:04 · 4072 阅读 · 1 评论 -
Arraylist size()==0,null,isEmpty()的区别
今天看到一段代码查阅了下资料。其实isEmpty和Size>0是等价的。都是判断集合里元素个数是否为空。而null。是用来判断集合里是否实例化 了。原创 2017-09-26 10:53:42 · 1307 阅读 · 0 评论 -
Java对List集合中的元素进行排序
前言可以进行String,Date,Integer等类型进行排序,这里以数值类型为例子。创建Bean类package www.itxm.net; public class Person { private String id; private String name; private int age; public Person(String id,...原创 2018-03-27 20:36:45 · 2367 阅读 · 0 评论 -
集合中存入对象问题
前言 今天逛了下论坛,发现有一种说法,集合不能存储基本类型,都是存储对象,我自己实验了下,List<int>报错了,而List<Integer>则通过了编译。行吧,暂且认同这种说法。 本篇主要是说明集合中存入对象的问题。对象存入集合都是以内存地址的形式存入,当存入之后,修改了对象的值,就算没有直接操作对象,那么对象里的值也会改变。案例1List中存入Map集合对...原创 2018-03-30 23:43:27 · 2491 阅读 · 0 评论 -
MAP使用containsKey和containsValue方法,验证键值对是否存在此KEY或VAL值。
前言 在项目过程中,可能使用MAP集合返回结果集合,以前我会取指定KEY值,在取他的VALUE值,来获取最后结果。如果KEY值不存在还会取出NULL值。但是今天看到同事使用了containsKey和containsValue函数,就不用那么麻烦了。containsKeycontainsKeyboolean containsKey(Object key)如果此映射包含指定键的映...原创 2018-05-08 21:02:54 · 113953 阅读 · 7 评论