- 博客(7)
- 收藏
- 关注
原创 JAVA-Collection接口(三)
一.Set接口 与List接口一样,java.util.Set接口同样继承自Collection接口,但并没有对Collection接口作功能上的扩充,仅多了更加严苛的条件——元素无序,并都会以某种规则保证存入的元素不重复 Set集合中有多个子类,今天学习的是HashSet集合和LinkedHashSet集合。 首先先重温一下这张思维导图Collection(一) 其中提到Set接口元素没有索引,在学习List集合时,我并不知道如果不能用普通for循环,还能用什么。在学习了迭代器和增强for循环 迭代器实
2020-12-04 20:48:07
252
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
762
1
原创 JAVA-泛型
一.泛型 1.泛型的简介 泛型,是一种未知的数据类型,当不知道用什么数据类型时,就可以使用泛型。 2.泛型的种类 E(Element) 在集合中使用,表示在集合中存放的元素 T(Type) 表示Java类,包括基本类和自己定义的类 K(Key) 表示键,比如Map中的key V(Value) 表示值 N(Number) 表示数值类型 ? 表示不确定的Java类型 3.注意点 例如: public class ArrayList<E>{ public boolean add(E
2020-11-30 21:34:56
1514
9
原创 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
1506
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
339
1
原创 力扣日记 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
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅