这篇文章主要讲解了java如何实现文件的简单读写,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
我们拥有十多年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站制作、成都网站建设、外贸营销网站建设、微信开发、微信小程序、手机网站制作、H5网站设计、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

Java重要的两个流
该流用于从文件中读取数据。
1.可以使用字符串类型的文件名来创建一个输入流对象来读取文件。
例如:
String filename = "D:\\java运行环境\\ZHL\\src\\java2018_8_5五子棋\\GobangMain.java"; InputStream in = new FileInputStream(filename);
2.也可以使用一个文件对象来创建一个输入流对象来读取文件。但是首先需要使用File()方法来创建以恶搞文件对象,代码如下:
File f = new File("D:\\java运行环境\\ZHL\\src\\java2018_8_5五子棋\\GobangMain.java");
InputStream in = new FileInputStream(f);3.创建了一个InputStream对象以后,再来了解下它的一些方法。
该流用于创建一个文件并且向文件中写数据。
如果该流再打开文件进行输出前,目标文件不存在,那么该流会创建该文件。
1.使用字符串类型的文件名来创建一个输出流对象
OutputStream f = new FileOutputStream("D:\\android\\file_operation\\test.txt");2.也可以使用一个文件对象来创建一个输出流来写文件。首先用File()方法来创建一个文件对象。
File filename_2 = new File("D:\\android\\file_operation\\test.txt");
OutputStream out = new FileOutputStream(filename_2);3.创建了一个OutputStream对象以后,再来了解下它的一些方法。
这是一个从我电脑的D:\java运行环境\ZHL\src\java2018_8_5五子棋\GobangMain.java路径下获取文件中的内容,并且将其复制到这个路径下D:\android\file_operation\test.txt中的txt文件中。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class NoteDemo {
public static void main(String[] args) {
String filename = "D:\\java运行环境\\ZHL\\src\\java2018_8_5五子棋\\GobangMain.java";
File filename_2 = new File("D:\\android\\file_operation\\test.txt");
//先从地址filename中去读取文件中的内容存入str中去
//再将str中内容写入一个记事本中去,记事本的路径自己给定
try {
//创建流
InputStream in = new FileInputStream(filename);
OutputStream out = new FileOutputStream(filename_2);
try {
//创建缓存区域读取字节文件
byte buffer[] = new byte[in.available()];
//读取字节文件
in.read(buffer);
//对字节进行处理
String str = new String(buffer);
System.out.println(str);
//向该路径写入内容
out.write(str.getBytes());
//关闭流
in.close();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
}
}运行结果是在java中输出前一个路径中的内容还有在第二个路径下创建自己命名好的txt文件,其中写入了前一个路径中的内容:
部分截图如下:

在D:\android\file_operation\test.txt路径下,创建好的txt文件:


看完上述内容,是不是对java如何实现文件的简单读写有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。