- 博客(7)
- 收藏
- 关注
原创 JAVA-Collection接口(三)
一.Set接口与List接口一样,java.util.Set接口同样继承自Collection接口,但并没有对Collection接口作功能上的扩充,仅多了更加严苛的条件——元素无序,并都会以某种规则保证存入的元素不重复Set集合中有多个子类,今天学习的是HashSet集合和LinkedHashSet集合。首先先重温一下这张思维导图Collection(一)其中提到Set接口元素没有索引,在学习List集合时,我并不知道如果不能用普通for循环,还能用什么。在学习了迭代器和增强for循环 迭代器实
2020-12-04 20:48:07
178
2
原创 JAVA-Collection接口(二)
一.LinkedList集合1.简介java.util.LinkedList集合数据存储结构是链表结构,方便元素添加/删除。实际上,LinkedList是一个双向链表,提供了大量首尾元素操作方法2.方法以及实现/*public void addFirst(E e) 指定元素插入表头public void addLast(E e) 指定元素插入表尾public void Push(E e) 指定元素插入堆栈public E getFirst(); 取首元素public E getLast
2020-12-01 12:58:17
695
1
原创 JAVA-泛型
一.泛型1.泛型的简介泛型,是一种未知的数据类型,当不知道用什么数据类型时,就可以使用泛型。2.泛型的种类E(Element) 在集合中使用,表示在集合中存放的元素T(Type) 表示Java类,包括基本类和自己定义的类K(Key) 表示键,比如Map中的keyV(Value) 表示值N(Number) 表示数值类型? 表示不确定的Java类型3.注意点例如:public class ArrayList<E>{ public boolean add(E
2020-11-30 21:34:56
1366
8
原创 JAVA-Iterator接口与增强for循环
一.Iterator接口1.Iterator对象也被称为迭代器,程序开发中,经常需要遍历集合中的所有元素。故专门提供一个接口java.util.Iterator。2.Iterator接口也是集合中的一员,但它主要用于遍历Collection中的元素。3.迭代:首先要判断集合中是否有该元素,有就取出,直到把所有元素全部取出。4.在我看来,用指针来理解集合的遍历比较好。5.增强for循环:Java提供的一种方便的遍历集合方式。/*public Iterator iterator():获取集合对应的
2020-11-28 22:04:01
1381
11
原创 JAVA-System类和StringBuilder类
System类和StringBuilder类一.System类1.System类由java.lang.System提供了大量静态方法,主要获取与系统相关的信息或者系统级操作2.常用方法:public static long currentTimeMillis();返回以毫秒为单位的当前时间。public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length);复制数组src:原数组srcPo
2020-11-27 20:49:37
260
原创 力扣日记 LeetCode 007.整数反转 2020.11.23
一、LEETCODE 007 整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl
2020-11-24 07:46:29
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人