java中IO流的使用(7)

2024-11-06 22:44:20

1、如图所示,依次点击“文件”——“新建”这些项,来建立一个Java的项目。

java中IO流的使用(7)

3、如图所示,在弹出的对话框中,我们依次输入本次项目的名字“io”,然后勾点击“完成”按钮,创建一个java项目。

java中IO流的使用(7)

5、如图所示,在弹出的下拉列表菜单中,我们点击“类”这一项,来创建一个java类文件。

java中IO流的使用(7)

7、如图所示,这就是我们创建的Io1类,我们先要准备一个输入流,用于读取之后,进行写入的文件to.txt文件。

java中IO流的使用(7)

9、如图所示,我们将文件打开,to.txt要进行写入,所以里面没有什么数据,而from.txt里面有我们读取的数据文字—百度经验。

java中IO流的使用(7)

11、如图所示,在try{}catch(){}里面我们抛出了异常,并且打印出来(关于异常的学习,大家可以关注我的其他百度经验,百度经验网址:https://jingyan.baidu.com/article/295430f1ed5fa90c7e005030.html)。

java中IO流的使用(7)

13、如图所示,由于输入流读取的数据是放在byte类型的数组里面的,所以我们需要声明一个byte类型的数组,用于接受读取的数据流,这个声明了一个存储长度为100的名字为byte1的数组。

java中IO流的使用(7)

15、如图所示,输入流的数据已经读取到byte1的数组里面,那接下来就是写入到to.txt的文件中,所以我们需要声明一个输出流的对象—fcl,用于向to.txt进行写入。

java中IO流的使用(7)

17、如图所示,我们先点击编译运行按钮,在弹出的对话框中,我们勾选我们写的java文件,之后点击“OK”按钮,进行编译和运行这个java程序。

java中IO流的使用(7)

19、如图所示,我们已经将数据—百度经验,这几个文字写入到了to.txt的文件之中。

java中IO流的使用(7)

20、这是java的IO操作的的源代码可以直接进行编译运行,希望大家能够从中获益良多。package io;import java.io.*;public class Io1 {public static void main(String[] args) {// TODO 自动生成的方法存根//我们准备一个输入流要读出流的txt文件——from.txt//我们在准备一个要输出到里面流的txt文件——to.txt//我们先写一个try{}catch(Exception e){e.printStackTrace}//防止编译器报错,因为读取外部文件可能访问不到try{//我们声明一个输入流的对象来读取我们的外部文件FileInputStream frl=new FileInputStream("C:/Users/Ad"+"ministrator/Desktop/Io1/from.txt");//由于输入流读取的数据被放在一个byte类型的数组里面,//所以我们需要一个byte类型的数据来接收其数据//我们声明一个byte类型的数组byte[] byte1=new byte[100];//我们用FileInputStream的read()核心方法将其读入到我们声明的byte//类型的数组中frl.read(byte1,0,byte1.length);//我们声明一个FileOutStream用来将FileInputStream对象读取//的数据写入到我们to.txt的文件之中FileOutputStream fcl = new FileOutputStream("C:/Users/Adminis"+ "trator/Desktop/Io1/to.txt");//我们将这个读到的byte类型的数组写入到文件中fcl.write(byte1);}catch(Exception e){//try尝试运行不了里面的程序时,会抛出这个异常,以便下面的//程序继续执行,所以我们顺便打印出这个异常e.printStackTrace();}System.out.println("程序抛出异常继续执行了下来");}}

猜你喜欢