List集合 List集合代表一个元素有序,可重复的集合,集合中每个元素都有其对应的顺序索引.List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素索 ...
分类:
其他好文 时间:
2018-07-25 01:03:02
阅读次数:
153
Collections对List集合中的数据进行排序 有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到 Java中提供的对集合进行操作的工具类Collections,其中的sort方法 先看一个简单的例子: reference: https://blog.csdn.net/veryisj ...
分类:
编程语言 时间:
2018-07-22 11:30:56
阅读次数:
155
用Java工具类Collections的sort()方法,对List集合元素进行排序。 Collections提供两种排序方法: 一、Collections.sort(List<T> list); 此方法需要泛型T这个Bean实现Comparable<T>接口,并且实现compareTo()方法排序 ...
分类:
编程语言 时间:
2018-07-20 17:34:05
阅读次数:
246
学习Java语言一定要学会使用集合! 集合类又称为容器,提到容器不难想到数组。 常用的集合类有List集合、Set集合和Map集合。 遍历集合中的元素,都是通过迭代器(Iterator)来实现。 Collection接口的常用方法有, add(E e) remove(Object o) isEmpt ...
分类:
其他好文 时间:
2018-07-14 21:56:33
阅读次数:
208
List:equals对于List集合(ArrayList、LinkedList等):仅仅是通过判断两个对象的【equals】方法是否为true。以下为 ArrayList 的部分源码:public boolean contains(Object o) { return indexOf(o) >= ... ...
分类:
其他好文 时间:
2018-07-13 20:24:18
阅读次数:
169
原文:https://blog.csdn.net/freelander_j/article/details/52211010 在java中,要将一个集合中重复的对象除去,如果这个集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,大家都知道set集合的特点就是 ...
分类:
其他好文 时间:
2018-07-13 19:04:01
阅读次数:
126
1、DataTable转List集合 isStoreDB形参是在考虑List转化的DataTale数据要不要存储数据库,sqlserver数据中,时间类型date和datetime范围不同,date时间范围是在元年1月1日到9999年12月31日,datetime时间范围是在1753年1月1日到99 ...
集合大致可以分List,Set,Queue,Map四种体系。 集合和数组不一样,数组元素可以是基本类型的值,也可以是对象(的引用变量),集合里只能保存对象(的引用变量)。 访问:如果访问List集合中的元素可以根据元素的索引,访问Map集合中的元素可以根据元素的key,访问Set集合中的元素只能根据 ...
分类:
编程语言 时间:
2018-07-12 16:32:05
阅读次数:
160
背景:没有泛型的话,集合对元素类型就不会限制,容易发生转换异常。 举例:下面举例不检查类型可能发生的异常, ...代码(待续) 如何在编译时进行类型检查呢? 只有较少List集合时可手动进行List集合检查 待续..... ...
分类:
其他好文 时间:
2018-07-11 14:55:54
阅读次数:
96
Java提供了一个操作Set List Map 的工具类Collections . 里面有大量方法对集合元素进行排序,查询修改等操作。 还能把集合设为不可变。 对集合对象实现线程同步控制。同步控制在hashtable那提过,虽然他是线程安全的,但是他性能比较差,所以Collections.synch ...
分类:
其他好文 时间:
2018-07-11 12:32:43
阅读次数:
159