
笔记
文章平均质量分 56
幻世蛮殇
这个作者很懒,什么都没留下…
展开
-
集合练习——斗地主案例
集合斗地主案例思路:1.首先准备牌两个String数组,存花色、数字;一个ArrayList集合存储牌堆(1)通过增强for循环来组合花色和数字构成四色卡牌(2)再增加大小王卡牌2.洗牌通过Collections工具类的shuffle()方法来随机排列牌堆,每次排列不同shuffle(List<?> list) 使用默认的随机源随机排列指定的列表。3.发牌定义3个玩家ArrarList集合,和一个底牌集合;因为增强for 循环没有索引,所以需要需要for循环原创 2021-04-22 16:59:49 · 213 阅读 · 1 评论 -
含有泛型的类、方法和接口
泛型泛型:是种未知的数据类型,当我们不知道使用什么数据类型的时候可以使用泛型,泛型也可以看出是一个变量用来接收数据类型。E e: Element元素Tt Type类型ArrayList集合在定义的时候不知道集合中都会存储什么类型的数据,所以类型使用泛型E未知的数据类型。1.泛型的好处创建集合对象,不用泛型好处:默认Object类型,可以存储任意类型的数据弊端:不安全,可能会导致类型转换异常。ClassCastException调用子类特有的方法,向下转型String s原创 2021-04-21 16:49:51 · 334 阅读 · 0 评论 -
3.Itreator 迭代器
Itreator 迭代器Collection集合没有索引,不能用普通的for循环遍历,所以使用Itreator迭代器来遍历集合。 Iterator迭代器,是一个接口,我们无法直接使用,需要使用Iterator接口的实现类对象,获取实现类的方式比较特殊。 Collection接口中有一个方法,叫iterator(),这个方法返回的就是迭代器的实现类对象。Iterator< E > iterator()返回在此collection 的元素上进行送代的迭代器。原创 2021-04-21 16:48:15 · 334 阅读 · 0 评论 -
集合——1.Collection集合
Collection接口:学习顶层Collection接口,学习其子类的共性方法,所有子类都可以使用。定义了单列集合(List和Set)的一些通用方法,任意单列集合都可以使用Collection接口的方法。1.共性的方法:返回值为boolean类型的方法:**add(E e)**方法 :把当前对象添加到集合中。返回值一般为布尔值,一般不接受返回值。**remove(Object o)**方法 :把当前对象在集合中删除。如果元素存在,删除元素,返回true;如果元素不存在,删除失败原创 2021-04-21 16:47:27 · 148 阅读 · 0 评论 -
集合——ArrayList练习
1.存储随机数字 (Random+ArrayList)生成6个1~33之间的随机整数,添加到集合,并遍历集合。思路:1.需要存储6个数字,创建一个集合,2.产生随机数,需要用到Random3.用循环6次,来产生6个随机数字:for循环4.循环内调用r.nextInt(int n),参数是33,032,整体+1才是1335.把数字添加到集合中:add6.遍历集合:for、 size、getpackage setclass.ArrayList;import java.util.Arra原创 2021-04-21 16:45:59 · 437 阅读 · 0 评论 -
常用类——包装类
如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。基本类型包装类(引用类型,包装类都位于java.Lang包下):byte Byteshort Shortint Integer【特殊】long Longfloat FLoatdouble Doublechar Character【特殊】booLean Boolean包装类: 基本数据类型的数据,使用起来非常的方便,但是没有对应的方法来操原创 2021-04-16 17:53:19 · 109 阅读 · 0 评论 -
常用类练习——6.2SimpleDateFormat类练习
6.2SimpleDateFormat类练习题目:计算从出生到现在的天数。思路:1.获取输入的生日日期,以yyyy-MM-dd为模式2.将字符串转换为Date格式,用SimpleDateFormat类的parse方法3.获得当前系统的日期,Date()4.作差,计算天数。package Javabase.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import jav原创 2021-04-16 17:48:57 · 149 阅读 · 0 评论 -
String练习
1.按指定格式拼接字符串题目:定义一个方法,把数组{1, 2, 3}按照指定格式拼接成一 个字符串。格式参照如下: [word1#word2#word3]。思路:1.定义一个int数组 {1,2,3}2.定义一个将int数组转换为字符串的方法 formArrayToString( ) 参数int[],返回值String//3.利用for循环,字符串连接+= word #,判断是否为最后一个package Javabase.String;public class StringPrac原创 2021-04-10 15:23:23 · 106 阅读 · 0 评论