1.文本文件
(1)使用Scanner读取文件的内容输出到程序
public static void main(String[] args) throws IOException{
File file=new File("D:\\相片\\新建文本文档.txt");
try(
Scanner input=new Scanner(file);
){
while(input.hasNext()) {
System.out.println(input.nextLine());
}
}
}
(2)使用PrintWriter写数据到文本文件
public static void main(String[] args) throws IOException{
File file=new File("D:\\相片\\新建文本文档.txt");
try(
PrintWriter output=new PrintWriter(file);
){
output.print("hello world");
}
}
使用PrintWriter类,如果文件不存在,PrintWriter的构造方法会创建一个新文件。如果文件以及存在,那么文件的当前内容将在不与用户确认的情况下被丢弃,并写入output中的数据。
2.二进制文件
(1)使用FileInputStream和FileOutputStream这两个类,只能存储和读取int类型的数据。
public static void ma