一.作用:集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:关系运算、去重 二.定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点: 集合类型既没有索引也没有key与值对应,所以无法取得单个的值,而且对于集合来说,主要用于去重与关系元素,根本没有取出单个指定值这种需求 ...
分类:
其他好文 时间:
2020-03-12 20:27:46
阅读次数:
53
1、Stream流 得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 Java 8的Lambda让我们可以更加专注于做什么(What),而不是怎么做(How) 1.1. 流式思想 整体来看,流式思想类似于工厂车间的“生产流水线”。 之前: im ...
分类:
其他好文 时间:
2020-03-12 18:54:17
阅读次数:
78
在往redis的一个集合key中 sAdd 写入数据时,发现怎么都写不进去, sMembers 也拉不出来数据,结果是false; 原因: 结果发现这个 key 集合的 Type 类型是 string字符串类型,而不是 set 集合类型,怪不得写不进去, 可能是其他人误用了这个key, 写入了str ...
分类:
其他好文 时间:
2020-03-12 18:50:54
阅读次数:
143
[TOC] 1、作用 集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 1.1 关系运算 2、定义: 了解 定义空集合 3、类型转换 4、内置方法 =========================关系运算符========================= ...
分类:
编程语言 时间:
2020-03-12 18:29:42
阅读次数:
60
Atcoder ABC158 F Removing Robots 线段树+dp 题意 一条直线上有机器人,每个机器人有一个激活后行进值D[i],当激活它时,它就会向x轴方向走D[i]距离。进行后它就会离开坐标轴。激活有两种方式,一种是手动激活,一种是当一个机器人在激活状态时的行进距离[x[i],x[ ...
分类:
其他好文 时间:
2020-03-08 09:23:23
阅读次数:
177
Map是一个接口,其中一个唯一键与每个值对象相关联。 因此,搜索,更新,删除等操作都是基于键来进行的。 完整的项目目录结构如下所示 - 集合映射实例 在这个例子中,我们将一个对象嵌入到一个实体类中,并将其定义为一个集合类型 - Map。 private Map<Integer,Address> ma ...
分类:
其他好文 时间:
2020-03-06 01:16:49
阅读次数:
96
集合(Collection)是一个将多个对象分组为一个单元的java框架。它用于存储,检索和操作汇总数据。 在JPA中,可以使用集合来持久化包装类和String的对象。JPA允许三种对象存储在映射集合中 - 基本类型,实体和嵌入式类型。 集合类型 根据要求,我们可以使用不同类型的集合来持久化对象。如 ...
分类:
其他好文 时间:
2020-03-06 00:57:46
阅读次数:
97
我们对于数据的存储,在不同场合有不同的需求,而对于这些需求,Java给出了一个框架 —— 集合框架 集合框架: 集合的 由来 : 面向对象语言对事物的体现都是以 对象 的形式,所以为了方便 对多个对象的操作 ,Java就提供了集合类。 数组和集合的区别 (1): 长度区别 : 数组的长度是固定的 而 ...
分类:
其他好文 时间:
2020-03-04 22:33:43
阅读次数:
64
接口 1.1 概述 接口是Java中的 引用类型 ,是方法的集合 类的内部封装了成员变量、构造方法和成员方法 接口的内部主要的就是 封装了方法 ,包含 1. 抽象方法(JDK 7及以前) 2. 默认方法和静态方法(JDK8) 3. 私有方法(JDK9) 重点 :静态私有方法,解决多个静态方法之间重复 ...
分类:
编程语言 时间:
2020-03-04 00:26:47
阅读次数:
89
1.LinkedHashMap和HashMap和TreeMap和HashTable和concurrentHashTable的区别 HashMap是由数组和链表组成,先通过key的hash值来确定在数组中的位置,该位置可以放链表放相同hash值的entry LinkedHashMap是有序的,继承了H ...
分类:
其他好文 时间:
2020-03-02 20:54:34
阅读次数:
60