Java文件操作
-
创建txt文件并写入内容
import java.io.FileWriter; import java.io.IOException; /** * JavaIO * 创建文件并写入文本 */ public class JavaIO { public static void main(String[] args) throws IOException { // main方法中声明抛出异常 String fileName = "Hello.txt"; FileWriter writer = new FileWriter(fileName); writer.write("Hello!\n"); writer.write("中文也可以\n"); writer.close(); } -
写入文件处理异常,如果已创建则追加到文件后面
import java.io.FileWriter; import java.io.IOException; /** * JavaIO 创建文件并写入文本 */ public class JavaIO { public static void main(String[] args) { // main方法中声明抛出异常 String fileName = "Hello.txt"; FileWriter writer; // 将所有IO操作放入try块中 try { // 下面这个传入的true作用是如果文件存在就将内容追加到文件后面 writer = new FileWriter(fileName,true); writer.write("Hello!\n"); writer.write("阿拉拉 中文也可以\n"); writer.close(); } catch (IOException iox) { System.out.println("Problem writing" + fileName); } } } -
读文本并显示
import java.io.*; public class JavaIO2 { public static void main(String[] args) { String fileName = "Hello.txt", line; try { BufferedReader in = new BufferedReader(new FileReader(fileName)); // 读取一行内容 line = in.readLine(); while (line != null) { System.out.println(line); line = in.readLine(); } in.close(); } catch (IOException e) { System.out.println("Problem reading" + fileName); } } }

浙公网安备 33010602011771号