摘要:
List集合介绍 List 接口继承自collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。 在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。 另外,List集合还有一个特点 阅读全文
posted @ 2022-07-05 17:48
xjw12345
阅读(233)
评论(0)
推荐(0)
摘要:
数据结构链表 链表:linked list,由一系列结点node (链表中每一个元素称为结点)组成,结点可以在运行时i动态生成。 每个结点包括两个部分︰一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 查询侵:链表中地址不是连续的,每次查询元素都必须从头开始查询增删快:链表结构,增加 阅读全文
posted @ 2022-07-05 16:43
xjw12345
阅读(770)
评论(0)
推荐(0)
摘要:
数据结构中栈 栈: stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。 简单的说:采用该结构的集合,对元素的存取有如下的特点 。 先进后出(即,存进去的元素,要在它后面的元素依次取出后,才能取出该元素)。 例如,子 阅读全文
posted @ 2022-07-05 14:55
xjw12345
阅读(71)
评论(0)
推荐(0)
摘要:
斗地主案例的分析 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 1、准备牌,将54张牌存储到一个集合中。 特殊牌:大王、小王 分别定义数组或者集合存储四种花色以及排的序号 使用循环嵌套遍历这两个数组或者集合 阅读全文
posted @ 2022-07-05 14:26
xjw12345
阅读(274)
评论(0)
推荐(0)
摘要:
泛型的通配符 当时用泛型类或者接口类时,传递的数据中,泛型类型不确定,可以通过通配符<?>表示, 但是一旦使用泛型的通配符后,只能使用Object类中提供的共性方法,集合中元素自身方法无法使用 泛型的统配符: ?:表示任意的数据类型 使用方式: 不能在创建对象是使用,只能作为方法的参数使用 定义一个 阅读全文
posted @ 2022-07-05 13:59
xjw12345
阅读(200)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的方法 定义含有泛型的方法:泛型定义在方法的修饰符和返回值类型之间 格式: 修饰符<泛型>返回值类型方法名(参数列表(使用泛型)){ 方法体; } 含有泛型的方法,在调用方法的时候确定泛型的数据类型 传递什么类型的参数,泛型就是什么类型 public static void mai 阅读全文
posted @ 2022-07-05 13:14
xjw12345
阅读(53)
评论(0)
推荐(0)
摘要:
使用泛型的好处 创建集合对象时不使用泛型 好处:集合不使用泛型,默认类型就是Object类型,可以存储任意类型的数据 弊端:不安全,会引发异常 public static void main(String[] args) { ArrayList list = new ArrayList(); lis 阅读全文
posted @ 2022-07-05 11:34
xjw12345
阅读(76)
评论(0)
推荐(0)
摘要:
增强for循环 增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写。 可以用来遍历集合和数组。 格式: for(集合/数组的数据类型 变量名:集合名/数组名){ System.out.println(变量名); } public static void main(Stri 阅读全文
posted @ 2022-07-05 10:55
xjw12345
阅读(28)
评论(0)
推荐(0)
摘要:
迭代器的代码实现 public static void main(String[] args) { Collection<String> coll = new ArrayList<>(); coll.add("Hello"); coll.add("World"); coll.add("张三"); c 阅读全文
posted @ 2022-07-05 10:36
xjw12345
阅读(56)
评论(0)
推荐(0)
摘要:
Collection集合 单列集合的体系结构: Collection集合常用的方法 boolean add(E e); 向集合中添加元素boolean remove(E e); 删除集合中的某个元素void clear(); 清空集合所有的元素boolean contains(E e) 判断集合中是 阅读全文
posted @ 2022-07-05 10:19
xjw12345
阅读(28)
评论(0)
推荐(0)
摘要:
Collection集合概述 集合:集合是java提供的一种容器,可以用来存储多个数据。 集合和数组的区别: 数组的长度是固定的,集合的长度是可变的。 数组中存储的是统一类型的元素,可以存储基本类型数据的值。 集合存储的是对象,而且对象的类型可以不一致。 集合框架介绍avi 集合按照其存储结构可以分 阅读全文
posted @ 2022-07-05 09:07
xjw12345
阅读(44)
评论(0)
推荐(0)