继承关系对比 从JDK API中可知二者都实现了 List 接口,故此二者都会有add,cantains等方法。 对于List接口的实现类,都有以下特点: 允许重复的元素 允许null值。至少ArrayList和LinkedList都允许有null值,并且null也是可以重复的,添加多个null,l ...
分类:
编程语言 时间:
2020-07-24 23:43:56
阅读次数:
98
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 来源:力扣(LeetCode)链 ...
分类:
其他好文 时间:
2020-07-24 22:16:21
阅读次数:
68
Java里面的泛型在实际开发中运用的很多,比如分页插件,List接口的实现类ArrayList。 public class ArrayList<E> extends AbstractList<E> implements List<E> public static <T> void main(Stri ...
分类:
编程语言 时间:
2020-07-24 22:10:37
阅读次数:
73
Collection集合 1.1 集合概述 我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 int[] arr = new int ...
分类:
编程语言 时间:
2020-07-24 16:24:01
阅读次数:
87
线程安全:StringBuilder非线程 StringBuffer线程 / Vector线程 ArrayList非线程 / 快速迭代时不能有其他线程进行操作 进程:操作系统结构的基础:是一个正在执行的程序,计算机中正在运行的程序实例 线程:线程(thread)是进程中某个单一顺序的控制流,是程序运 ...
分类:
编程语言 时间:
2020-07-24 15:32:23
阅读次数:
61
import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.concurrent.ThreadLocalRandom; /** * * @author:linxu * @ ...
分类:
编程语言 时间:
2020-07-24 09:19:47
阅读次数:
123
1.集合 *Collection接口: List : 记录元素保存顺序,且允许有重复元素 Set :不 记录元素保存顺序,且不允许有重复元素 2.List 主要的实现类ArrayList.LinkedList 3.迭代器 Iterator iterator = iterable.inerator() ...
分类:
编程语言 时间:
2020-07-23 22:35:29
阅读次数:
72
package com.zsins.risk.util; import java.io.Serializable; public class LongMap implements BitMap, Serializable { private static final long serialVersi ...
分类:
其他好文 时间:
2020-07-23 18:59:01
阅读次数:
90
问题:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解决: #方法一: class Solution: def printListFromTailToHead(self, listNode): # write code here ArrayList = [] while listN ...
分类:
其他好文 时间:
2020-07-23 01:36:18
阅读次数:
62
package LeetCode_301 import java.util.* import kotlin.collections.ArrayList import kotlin.collections.HashSet /** * 301. Remove Invalid Parentheses * ...
分类:
其他好文 时间:
2020-07-23 01:35:43
阅读次数:
70