上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 45 下一页
摘要: 数据结构_栈 先进后出 数据存储的常用结构有:栈、队列、数组、链表和红黑树。 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作, 不允许在其他任何位置进行添加、查找、删除等操作。 采用该结构的集合,对元素的存取的特点: >先进后出(即,存进去的元素,要在它后 阅读全文
posted @ 2022-07-05 15:46 魔光领域 阅读(29) 评论(0) 推荐(0)
摘要: 分析 1、准备牌:54张牌,存储到一个集合中 特殊牌:大王,小王 其他52张牌: 定义一个数组/集合,存储4种花色:♠,♥,♣,♦ 定义一个数组/集合,存储13个序号:2,A,K...3 循环嵌套遍历两个数组/集合,组装52张牌 ♠2,♠A,♠K...♠3,♥2,♥A,♥K...♥3 .... 2. 阅读全文
posted @ 2022-07-05 15:08 魔光领域 阅读(165) 评论(0) 推荐(0)
摘要: 定义和使用含有泛型的接口 含有泛型的接口,第一种使用方式:定义接口的实现类,实现接口,指定接口的泛型 publlc interface Iterator<E>{ E next(); } 第一种方式: 创建接口 public interface GenericInterface<I> { public 阅读全文
posted @ 2022-07-05 14:19 魔光领域 阅读(51) 评论(0) 推荐(0)
摘要: 定义和使用含有泛型的类 定义一个含有泛型的类,模拟ArrayList集合 泛型是一个未知的数据类型,当我们不确定什么什么数据类型的时候,可以使用泛型 泛型可以接收任意的数据类型,可以使用Integer,String,Student... 创建对象的时候确定泛型的数据类型 public class G 阅读全文
posted @ 2022-07-05 11:57 魔光领域 阅读(30) 评论(0) 推荐(0)
摘要: 泛型的概念 泛型:是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型 泛型也可以看出是一个变量,用来接收数据类型 E e:Element 元素 T t:Type 类型 ArrayList集合在定义的时候,不知道集合中都会存储什么类型的数据,所以类型使用泛型 E:未知的数据类型 使 阅读全文
posted @ 2022-07-05 11:30 魔光领域 阅读(103) 评论(0) 推荐(0)
摘要: 迭代器的实现原理 增强for循环 底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写 在遍历的过程中,不能对集合中的元素进行增删操作 格式: for(集合/数组的数据类型 变量名 : 集合名/数组名){ sou(变量名); } 新for循环必须有被遍历的目标。目标只能是Collectio 阅读全文
posted @ 2022-07-05 10:55 魔光领域 阅读(43) 评论(0) 推荐(0)
摘要: Collection集合常用功能 add(E e):把给定的对象添加到当前集合中。 clear() : 清空集合中所有的元素。 remove(E e) : 把给定的对象在当前集合中删除. contains(E e): 判断当前集合中是否包含给定的对象。 isEmpty() : 判断当前集合是否为空 阅读全文
posted @ 2022-07-05 10:02 魔光领域 阅读(49) 评论(0) 推荐(0)
摘要: 1、集合概述 >集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器 >数组的长度是固定的。集合的长度是可改变的。 int[] arr = new int[10]; Student[] arr = new Student[3]; >数组中存储的是同一类型的元素,可以存 阅读全文
posted @ 2022-07-05 09:23 魔光领域 阅读(30) 评论(0) 推荐(0)
摘要: StringBuilder的toString方法 StringBuilder和String可以互相转换 String->StringBuilder:可以使用StringBuilder的构造方法 StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。 S 阅读全文
posted @ 2022-07-04 17:18 魔光领域 阅读(76) 评论(0) 推荐(0)
摘要: StringBuilder的原理 String类 字符串是常量;他们的值在创建之后不能更改。 字符串的底层是一个被final修饰的数组,不能改变,是一个常量 private final byte[] value; 可以进行字符串相加,内存中就会有多个字符串,占用空间多,效率低下 StringBuil 阅读全文
posted @ 2022-07-04 16:53 魔光领域 阅读(210) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 45 下一页