Java简单文件输入输出(Scanner,PrintWriter)
2019-03-21 21:47
141 查看
版权声明:ans https://blog.csdn.net/ansliang/article/details/88727019
1.读取文件
想要对文件进行读取,就需要用File对象构造一个scanner对象
import java.io.File; import java.io.IOException; import java.util.Scanner; //调用Scanner的构造方法可能会抛出一个I/O异常 public class FileIODemo { public static void main(String[] args) throws IOException { File file = new File("C:\\Users\\45363\\Desktop\\a.txt"); Scanner input = new Scanner(file); while(input.hasNext()) { String me = input.next(); System.out.print(me); } // 没必要关闭输入文件,但这样做是一种释放资源的好方法 input.close(); } }2.写入文件
import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; public class FileIODemo { public static void main(String[] args) throws IOException { File file = new File("C:\\Users\\45363\\Desktop\\a.txt"); if (file.exists()) { // 检查scores.txt是否存在 System.out.println("File already exists"); System.exit(1); // 如果存在则退出程序 } // 如果不存在则创建一个新文件 try (PrintWriter output = new PrintWriter(file);) { output.print("My name is ans! "); output.println("Hello World"); // 若没有try-with-resources结构则必须使用 close() 关闭文件,否则数据就不能正常地保存在文件中 // output.close(); } } }
相关文章推荐
- java中使用Scanner与PrintWriter输出文件不全的原因
- java 文件的输入和输出 Scanner()与PrintWriter的用法,以及 java.io.file.paths
- 用Java简单实现文件分割与合并
- Java的文件(读写)输入输出
- 用Java下载http文件是如此的简单
- Scanner----java控制台和文件读取的利器(java 5新增)
- java简单地读写文件 和 键盘输入
- Java IO 实现简单文件读与写
- java简单的文件读写,字节流和字符串形式
- java实现的简单文件管理系统
- 将Java程序变成可执行文件的简单方法
- 将Java程序变成可执行文件的简单方法
- [Java] Scanner(new File( )) 从文件输入内容
- Java采用DOM操作XML文件简单介绍
- 使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传
- java简单读写文件操作
- Java 文件操作简单demo
- java 实现文件简单比较
- Java 的文件(读 写)输入输出
- java 属性文件(配置文件)的简单操作