广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java详细讲解IO流的Writer与Reader操作
  • 376
分享到

Java详细讲解IO流的Writer与Reader操作

2024-04-02 19:04:59 376人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录接口连接一、Writer方法二、Reader方法接口连接 public static void main(String[] args) throws Exception io流的

接口连接

public static void main(String[] args) throws Exception

io流的所有方法都需要链接他们的接口父类,Exception。

一、Writer方法

方法引入:

Writer Writer = new FileWriter("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");

我们在引用此方法时,需要将需要将文件的路径写入方法中,并且如果我们该文件的话,方法会在我们的写入路径下创建一个对应的文本文件。

Writer.write()写入:

String as="Hello JAVA";
Writer.write("我是{name},我是你{type}.");//输入内容
Writer.write("\n");//换行
Writer.write(as);//输入字符串
Writer.close();//关闭流

Writer方法对比与FileOutputStream的输入方法相对比,Writer相对而言要快捷许多,Writer方法可以直接写入字符串或内容。

二、Reader方法

方法引入:

Reader Reader = new FileReader("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");

我们在引用此方法时,同样也需要将需要将文件的路径写入方法中,如果该文件的话他就会直接报错

Reader.read()读取:

char[] a = new char[1024];//创建单字节数组
Reader.read(a);//将读取内容传输给单字节数组
System.out.println(a);//输出

由于我们的io流传输字节是一个一个的进行的传输,所以我们不能一次全部接收,需要一个一个的进行接收,我们需要声明一个对应的数组才能接收全部的。(且只能使用char单字节进行接收)

代码如下:

package com.ytzl.第二章.demo4.io流.two;
import java.io.*;
public class test {
    public static void main(String[] args) throws Exception{
        //Write方法时写入文件的字节方法,它和Reader有一个共同的父类
        //我们在使用Reader的多态方法FileWrite方法时我们可以创建一个对应的文件
        Writer Writer = new FileWriter("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
        String as="Hello JAVA";
        Writer.write("我是{name},我是你{type}.");//输入内容
        Writer.write("\n");
        Writer.write(as);
        Writer.close();//关闭流
        //Reader方法是获取文件字节方法,它和Write有一个共同的父类
        Reader Reader = new FileReader("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
        char[] a = new char[1024];//创建单字节数组
        Reader.read(a);//将读取内容传输给单字节数组
        System.out.println(a);//输出
    }
}

运行结果如下:

到此这篇关于Java详细讲解IO流的Writer与Reader操作的文章就介绍到这了,更多相关Java Writer与Reader内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java详细讲解IO流的Writer与Reader操作

本文链接: https://www.lsjlt.com/news/148752.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java详细讲解IO流的Writer与Reader操作
    目录接口连接一、Writer方法二、Reader方法接口连接 public static void main(String[] args) throws Exception io流的...
    99+
    2022-11-13
  • Java超详细讲解IO操作字节流与字符流
    目录IO操作字节流FileInputStreamFileOutputStream字节流读写案例字符流FileReaderFileWriter字节流与字符流的区别IO操作 字节流 ...
    99+
    2022-11-13
  • Java文件与IO流操作原理详细分析
    目录一、文件1、基本解释2、常用的文件操作3、获取文件相关信息4、目录操作和文件删除二、IO流原理及分类1、IO流原理2、流的分类3、IO流体系图一、文件 1、基本解释 (1)什么是...
    99+
    2022-11-13
  • Java的Stream流详细讲解
    一.Stream 是什么 Stream是Java 8新增的重要特性, 它提供函数式编程支持并允许以管道方式操作集合. 流操作会遍历数据源, 使用管道式操作处理数据后生成结果集合, 这个过程通常不会对数据源造成影响。 ​ 同时stream不是...
    99+
    2023-08-31
    java 开发语言
  • Java详解IO流创建读取与写入操作
    目录概念io流对应的方法一、File方法(创建文件)二、FileInputStream(获取字节方法)输入流三、FileOutputStream(写入字节方法)输出流总结概念 IO流...
    99+
    2022-11-13
  • Java IO流之原理分类与节点流文件操作详解
    目录IO流简介IO流原理流的分类IO 流体系节点流和处理流节点流操作IO流简介 I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读...
    99+
    2022-11-12
  • Mysql数据类型与CRUD操作详细讲解
    目录基本数据类型数据库命令建表与约束建表约束基本数据操作(CRUD)基本数据类型 整数:可选择unsigned修饰 intyint 8位 (-128 - 127) smallint 16位 (-32768 - 32767...
    99+
    2022-10-19
  • Java详细讲解文件的读写操作方法
    目录java的IO字节流InputStream的常用方法OutputStream的常用方法字节流读写文件如何将数据写入到文件中java的IO Java程序允许通过流的方式与输入输出设...
    99+
    2022-11-13
  • Java文件操作之IO流 File类的使用详解
    File类概述 File类能新建、删除、重命名文件和目录,但不能访问文件内容本身,如果需要访问文件内容本身,则需要使用后续的输入/输出流。 要在Java程序中表示一个真实存在的文件或...
    99+
    2022-11-12
  • Vue状态机的开启与停止操作详细讲解
    上节讨论了递归下降算法,但是状态机何时停止没有介绍,也就是isEnd()函数的判断逻辑,为了搞清楚这个问题,我们需要模拟状态机的运行过程。 前面介绍了,在调用parseElement...
    99+
    2023-01-05
    Vue状态机开启 Vue状态机停止
  • C++超详细讲解操作符的重载
    目录一、需要解决的问题二、操作符重载三、小结一、需要解决的问题 下面的复数解决方案是否可行? 下面看一下复数的加法操作: #include <stdio.h> clas...
    99+
    2022-11-13
  • Python文件的操作示例的详细讲解
    目录1. 文件的读写原理:2. 常用的文件打开模式3. 文件对象的常用方法4. 目录的相关操作1. 文件的读写原理: 文件的读写称为I/O操作。 操作原理: .py文件是用解释器...
    99+
    2022-11-12
  • Java中IO操作字节流与字符流的示例分析
    这篇文章主要为大家展示了“Java中IO操作字节流与字符流的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java中IO操作字节流与字符流的示例分析”这篇文章吧。IO操作字节流java....
    99+
    2023-06-29
  • C语言超详细讲解文件的操作
    目录一、为什么使用文件二、什么是文件1.程序文件2.数据文件3.文件名三、文件指针四、文件的打开和关闭五、文件的顺序读写六、文件的随机读写fseekftellrewind七、文件结束...
    99+
    2022-11-13
  • Java超详细讲解接口的实现与用法
    目录1.接口的定义2.接口的实现3.接口的引用4.接口的继承5.利用接口实现多重继承1.接口的定义 接口是一种特殊的抽象类,是Java提供的一个重要的功能,与抽象类不同的是: 接口的...
    99+
    2022-11-13
  • Java超详细讲解ArrayList与顺序表的用法
    目录简要介绍Arraylist容器类的使用Arraylist容器类的构造ArrayList的常见方法ArrayList的遍历ArrayList中的扩容机制简要介绍 顺序表是一段物理地...
    99+
    2022-11-13
  • Java超详细讲解多线程中的Process与Thread
    目录进程和线程的关系操作系统是如何管理进程的并行和并发创建线程的方法串行执行和并发执行Thread中的一次额重要方法中断线程线程等待线程休眠(sleep)进程和线程的关系 ⭐在操作系...
    99+
    2022-11-13
  • Python OpenCV超详细讲解调整大小与图像操作的实现
    目录准备工作重新调整图像大小图像裁剪准备工作 右击新建的项目,选择Python File,新建一个Python文件,然后在开头import cv2导入cv2库。 我们还要知道在Op...
    99+
    2022-11-13
  • C++超详细讲解数组操作符的重载
    目录一、字符串类的兼容性二、重载数组访问操作符三、小结一、字符串类的兼容性 问题:string 类对象还具备 C 方式字符串的灵活性吗?还能直接访问单个字符吗? string 类最大...
    99+
    2022-11-13
  • jQuery操作Dom元素与遍历以及JS遍历详细讲解
    目录jQuery操作Dom元素jQuery遍历几种方式JavaScript遍历jQuery操作Dom元素 jQuery的主要用法为“选择某个dom元素,再对其进行某种操作...
    99+
    2023-01-17
    jQuery操作Dom元素 jQuery遍历 JS遍历
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作