Java学习
个人Java学习中的例子
二号桌
这个作者很懒,什么都没留下…
展开
-
Java创建文件、目录、获取文件、目录
Java创建文件、目录、获取文件、目录删除目录file.delect原创 2022-07-20 11:16:02 · 374 阅读 · 0 评论 -
Java递归实现遍历目录,将所有文件绝对路径输出
案例遍历目录需求给定一个路径(E\java\xk),递归完成遍历该目录下的所有内容,并吧所有文件绝对路径输出在控制台思路.根据给定的路径创建一个File对象@定义一个方法,用于获取给定目录下的所有内容,参数为第1步创建的file对象@获取给定的File目录下所有的文件或者目录的file数组@遍历该File数组,得到每一个File对象.判断该File对象是否是目录是递归调用不是获取绝对路径输出在控制台@调用方法*/...原创 2022-07-20 11:13:06 · 1437 阅读 · 0 评论 -
Java实现斗地主的洗牌、发牌、看牌
/斗地主/*原创 2022-07-18 11:46:16 · 389 阅读 · 0 评论 -
Java实现斗地主升级版
/斗地主升级版/*需求通过程序实现斗地主中的洗牌、发牌、看牌。要求对牌进行排序思路1、创建HashMap集合,键是编号,值是牌2、创建ArrayList集合,存储编号3、创建花色数组和点数数组4、从0开始往HashMap里面存储编号,并存储对应的牌。同时往ArrayList集合里面存储编号5、洗牌,(洗的是编号),用Collections的shuffle()方法实现6、发牌(发的也是编号,为了保证编号是排序的,创建TreeSet集合接收)...原创 2022-07-18 11:42:55 · 138 阅读 · 0 评论 -
比较器排序Comparator的用法
//存储学生对象并遍历,创建TreeSet集合使用带参构造方法//要求:按照年龄从小到大排序,年龄相同则按照名字字母顺序排序输出原创 2022-07-14 09:41:00 · 136 阅读 · 0 评论 -
TreeSet集合用法和特点
TreeSet集合概述和特点.元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式取决于构造方法TreeSet():根据其元素的自然排序进行排序TreeSet(Comparator comparator):根据指定的比较器进行排序没有带索引的方法,所以不能使用普通for循环遍历由于是Set集合,所以不包含重复元素的集合因为采用的是无参构造方法,所以输出的是自然顺序...原创 2022-07-14 08:54:18 · 312 阅读 · 0 评论 -
LinkedHashSet集合特点及案例
/LinkedHashSet集合特点哈希表和链表实现的Set接口,具有可预测的迭代次序由链表保证元素有序,也就是说元素的存住口取出}顶序是一致的由哈希表保证元素唯一,也就是说没有重复的元素/输出结果...原创 2022-07-12 22:00:00 · 179 阅读 · 0 评论 -
Java中 HashSet集合保证元素唯一性方法
因为要保证HashMap元素唯一性,所以需要重写equals方法和hashCode方法。重写方法:在Student类中按Alt+inster键选择在选择这个红框中的模板,然后一直点next就行啦HashMap测试类输出结果原创 2022-07-12 17:23:31 · 287 阅读 · 0 评论 -
HashSet集合特点
3·3HashSet集合概述和特点底层数据结构是哈希表对集合的迭代顺序不不作任何保证,也就是说不保证存储和取出的元素顺序一致没有带索引的方法,所以不能使用甬for循环历由于是Set集合,所以是不包含重复元素的集合..................原创 2022-07-12 16:23:49 · 421 阅读 · 0 评论 -
java3种循环案例
Java中的三种遍历原创 2022-07-12 10:15:08 · 100 阅读 · 0 评论 -
Java增强for循环
增强for循环 增强for:简化数组和Collection集合的遍历 .实现Iterator接囗的类允许其对象成为增强型for语句的目标 .它是JDK5之后出现的,其内部原理是一个iterator迭代器 增强for的格式 .格式: for(元素数据类型变量名·数组或者Collection集合)...原创 2022-07-12 09:50:50 · 167 阅读 · 0 评论 -
Java列表迭代器
Listlterator中的常用方法 E next0:返回迭代中的下一个元素 boolean hasNext():如果迭代具有更多元素,则返回true E previous0:返回列表中的上一个元素 boolean hasPrevious():如果此列表迭代器在榴反方向遍历歹刂表时具有更多元素,则返回true void add(E e):将指定的元素届入列表*...原创 2022-07-12 09:48:32 · 208 阅读 · 0 评论 -
Java集合利用迭代器遍历
Java集合利用迭代器遍历原创 2022-07-10 16:28:31 · 436 阅读 · 0 评论