
java-IO流
文章平均质量分 70
主要发布java-IO流的学习笔记
风一吹你就要走
这个作者很懒,什么都没留下…
展开
-
java-IO流(5)-IO流中的设计模式(装饰器模式和适配器模式)的介绍
1装饰器模式定义:装饰模式是在不必改变原类文件和不使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。2配适器模式原创 2021-05-28 18:55:20 · 1300 阅读 · 1 评论 -
java-IO流-在文件中数据内容的插入问题
1问题在某个文件的中间某个位置插入字符串,例如:文件内容:abcd插入下标:22基本思路3代码演示4运行结果原创 2021-05-28 17:53:07 · 830 阅读 · 0 评论 -
java-IO流(4)-对象流及其序列化介绍
1对象流可以操作对象的类,是一个对象在文件中的读取或者写入。2序列化和反序列化2.1序列化ObjectOutputStream将对象实例保存到磁盘的过程2.1.1声明形式public class ObjectOutputStream extends OutputStream implements ObjectOutput, ObjectStreamConstants;2.1.2构造函数 public ObjectOutputStream(OutputStream原创 2021-05-26 09:19:44 · 242 阅读 · 0 评论 -
java-IO流(3)-缓冲流和转换流的介绍
1转换流将字节流和字符流进行相互转换1.1InPutStreamReader将字节输入流转化为字符输入流1.1.1声明形式public class InputStreamReader extends Reader1.1.2构造函数 public InputStreamReader(InputStream in) {//传入一个InputStream的实现类的实例 super(in); try { //设定编码的过程原创 2021-05-23 17:19:25 · 100 阅读 · 0 评论 -
java-IO流-将文件夹以树形结构打印(打印文件夹目录)问题
问题将一个文件夹下的文件(包括目录)以树形结构打印出来,等级目录要有标识基本思路1、参数合法性校验2、如果是文件 当前属于第几层打印层级表示和文件名3、如果是目录的 进入目录 当前是第几次目录 执行printDir(File file, String suff)方法 将目录下的文件或文件夹放入file[]数组中,分别进行判断是文件还是目录 如果是文件,当前属于第几层打印层级表示和文件名 如果是目录,...原创 2021-05-23 16:14:36 · 468 阅读 · 0 评论 -
java-IO流-搜索含java字符的文件问题
问题在指定的文件件下,搜索含有‘java‘的文件名称并打印出来基本思路生成一个file实例判断是文件还是目录是文件判断是否含有java,有则打印是目录则进入filterDir(File file,String filter)方法 把目录下的文件都放在一个file[]数组中, 分别进行判断是文件还是目录 是文件是文件判断是否含有java,有则打印 是目录则再次调用这个filterDir(File ...原创 2021-05-23 12:45:53 · 120 阅读 · 0 评论 -
java-IO流-输入输出流-复制文件问题
复制文件问题将"C:\\Users\\ccc\\Desktop\\IO流\\bb.txt"路径的文件复制一份到"C:\\Users\\ccc\\Desktop"。方法1使用字节输入输出流实现基本思路根据字符串路径构造一个file实例,得到file的名称,将file的名称追加至要复制目的地的后面,就形成了一个文件路径,根据两个文件路径分别构造字节文件输入流、输出流,将输入流读取到的数据写入到输出流中,最后关闭输入输出流。代码演示:import java.io.*;/**使用.原创 2021-05-23 12:20:53 · 320 阅读 · 0 评论 -
java-IO流(2)-字节流和字符流的介绍
一、字节流流按照数据传输单位划分:字节流:以字节为单位传输数据的流字符流:以字符为单位传输数据的流本篇文章介绍字节流,它的底层抽象类是InputStream和OutputStream二、字节输入流:InputStreampublic abstract class InputStream implements CloseableInputStream是抽象的基类,必须使用其子类来使用核心方法int read() throws IOException; //每次读取.原创 2021-05-22 18:51:41 · 359 阅读 · 0 评论 -
java-IO流(1)-IO流和File类的介绍
一、IO流的概念流是一个抽象的概念,当程序读取数据时,就会开启一个通往数据源的流,这个数据源可以是文件、内存或者是网络链接;或当程序写入数据时,就会开启一个通往目的地的流java中把不同到的来源或者目的地的数据都统一抽象为数据流流的本质:就是对数据的传输,数据的一个集合,有方向性二、IO流体系结构IO流的体系结构图流的实现类三、Java中流的分1)按流向分:输入流:从 数据源 (磁盘,U盘,网络,键盘等)读取数据到 程序 的流输出流:从 程序 写...原创 2021-05-19 20:00:11 · 215 阅读 · 0 评论