- 博客(23)
- 收藏
- 关注
原创 Java对Properties格式的读、写
文章目录一、Properties格式的写入二、Properties格式的读取一、Properties格式的写入Properties格式是以键值对形式存储。通过一个Employee类实现Properties格式的写入。要通过Employee类进行写入,对象必须要序列化才能被存储。因此,Employee类必须要实现Serializable接口。代码如下(示例):try (ObjectOutputStream obj = new ObjectOutputStream(new BufferedOutput
2022-05-31 10:51:13
390
原创 ZIP文件的读、写
文章目录一、zip文件的解压1.获取解压的目录2.zip文件的读、写二、文件打包成zip文件1.zip的写入一、zip文件的解压首先在同一路径下,创建以zip文件名称相同的文件作为目录,其次对zip文件中的每一个子文件进行遍历并得到子文件名称,然后将读取到的一个子文件作为一个对象,最后通过每一个对象写入创建好的目录中,就完成了zip文件的解压。1.获取解压的目录代码如下(示例): // 1. 要解压的文件 File zipFile = new File("E:\\JavaTest\\实验五
2022-05-31 10:12:07
314
1
原创 字节输入流
文章目录一、FileInputStream1.read()方法1)方式一:2)方式二:二.BufferedInputStream1.read()方法1)方式一:2)方式二:三.总结一、FileInputStream1.read()方法有两种实现方式,一种是逐个读取的read()方法,另一种是批量读取的read()方法。以下是对两种方式的刨析:1)方式一:代码如下(示例): public int read() throws IOException { return read
2022-05-18 20:47:42
286
原创 数组乱序的三种实现方式
文章目录前言一、for循环1.代码块2、结果二.Frisher-Yates算法1.代码块2.结果三.利用Collections工具类1.代码块2.结果总结前言将数组中的数据以随机分为两组且两组数据中不可有重复值。例如:String[]role = {“安琪拉”,“白起”,“妲己”,“狄仁杰”,“典韦”,“韩信”,“老夫子”,“刘禅”,“鲁班七号”,“墨子”,“孙膑”,“孙尚香”,“孙悟空”,“项羽”,“亚瑟”,“周瑜”,“庄周”,“蔡文姬”};分为group1[]、group2[]这两个数组。一
2022-05-12 21:24:04
3574
2
原创 集合的遍历
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、List集合1.ArrayList二、使用步骤1.引入库2.读入数据总结前言常用的集合分为两类:单列集合(List、Set)、双列集合(Map),还有一些集合类型则为:队列(Queue、Deque)、栈(Stack).一、List集合首先List集合是继承Collection集合的单列集合。在List集合中允许出现重复值,所有的元素是以一种线性方式进行存储,所以可以通过索引来访问集合中的指定元素,其还有一个特.
2022-05-11 17:03:56
1239
原创 实现栈模拟队列
文章目录前言一、模拟步骤1.基本思想:2.代码实现总结前言要实现栈模拟队列。首先要了解队列的特点,对于队列在生活中并不少见,例 :在排队做核酸时,先来的人,先做核酸,后来的人后做。这就是队列的特点:先进先出(First In First Out)。而对于栈,只有栈顶不存在栈尾。所以要实现队列的模拟,则需要两个栈一个栈用来保存入队(in),另一个用来保存出队(out)。一、模拟步骤1.基本思想:如图所示:创建两个栈分别为:(in、out) in用来保存入队的数据,out用来保存出队的数据。
2022-05-10 22:08:14
491
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人