一、概述 List继承了Collection,是有序的列表。 可重复数据 实现类有ArrayList、LinkedList、Vector、Stack等 ArrayList是基于数组实现的,是一个数组队列。可以动态的增加容量! LinkedList是基于链表实现的,是一个双向循环列表。可以被当做堆栈使 ...
分类:
其他好文 时间:
2019-11-22 00:52:27
阅读次数:
161
List<String> filterUser= new ArrayList<>(); filterUser.add("张三"); List<User> userList = new ArrayList<>(); userList .add(new User("张三")); userList .ad ...
分类:
其他好文 时间:
2019-11-21 13:40:12
阅读次数:
1065
1、集合和数组的区别: ①集合中只能存储引用型数据,如果存储基本类型会自动装箱;数组既可以存储基本类型也可以存储引用类型的数据。 ②集合长度不固定,可任意扩充;数组长度固定。 2、Java的集合体系: (1)单列集合:(顶层是Collection接口) ①List集合(list是接口,要想使用里面的 ...
分类:
编程语言 时间:
2019-11-21 09:19:41
阅读次数:
114
使用lambda表达式分别 根据 单个字段、多个字段,分组求和 示意图: 1、根据 单个字段,分组求和:根据2019这个字段,计算一个list集合里,同属于2019的某个字段累加和 2、根据 多个字段,分组求和: (1)先根据2019这个字段,再根据1这个字段,计算一个list集合里,同属于2019 ...
分类:
其他好文 时间:
2019-11-17 14:34:18
阅读次数:
325
List集合继承自collection接口,他自己也是个接口,没有具体的结构,与Set集合不同,List集合允许重复的元素。 List集合特有方法:(Collection中没有这些) 这些在Arralist部分学习过。 ...
分类:
编程语言 时间:
2019-11-17 12:44:34
阅读次数:
55
使用JDK8新特性,for循环增强,Iterator,while做遍历List集合 使用JDK8新特性,for循环增强,Iterator,Map.Entry<K,V>做遍历Map集合 ...
分类:
编程语言 时间:
2019-11-13 22:29:33
阅读次数:
104
1、查询所有的学生信息: (1)查询结果中,一条信息放入到一个数组中,从list集合中取出数组,并对数组进行遍历。 public class GeneratorTest { public static void testSel() { Session session = HibernateUtils ...
分类:
数据库 时间:
2019-11-10 13:17:55
阅读次数:
126
在学习过了Collection之后,接下来我们将去学习List, 先看API文档: List集合的特有功能:(没有列出Collection也有的功能) A:添加功能 add(int index, E element) 将指定的元素插入此列表中的指定位置(可选操作)。 B:获取功能 get(int i ...
分类:
其他好文 时间:
2019-11-09 21:18:23
阅读次数:
103
数据结构 redis 是 key-value 的数据结构,每条数据都是一个键值对 键的类型是字符串 注意:键不能重复 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset 数据操作行为 保存 修改 获取 删除 1、string类型1.1、保存: 如果设置的 ...
分类:
其他好文 时间:
2019-11-09 11:28:49
阅读次数:
99
Redis简介 Redis是一个开源的内存中的数据结构存储系统,它可以用作: 数据库、缓存和消息中间件 它支持多种类型的数据结构,如字符串(String),散列(Hash),列表(List),集合(Set),有序集合(Sorted Set或者是ZSet)与范围查询,Bitmaps,Hyperlogl ...
分类:
其他好文 时间:
2019-11-02 00:47:24
阅读次数:
124