Java 各种IO模板

    xiaoxiao2023-11-11  150

    用惯了python给我开好的with语法糖来读写文件,现在一下子转成Java还真的有点不适应 晚上做了个Java的IO板子,以后方便查阅

    import java.io.*; // import com.sun.tools.sjavac.server.SysInfo; public class JavaIO { public static void main(String[] args) throws IOException{ // inputReader(); // txtReader(); // txtWriter(); } //从命令行里里读数据 public static void inputReader() throws IOException{ String c; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("输入字符直到按下q推出"); while(true){ c = br.readLine(); if (!c.equals("q")){ System.out.println(c); continue; } else{ break; } } } //txt文件读取 public static void txtReader() throws IOException{ String pathName = "D:/province.txt"; File file = new File(pathName); InputStreamReader reader = new InputStreamReader(new FileInputStream(file)); BufferedReader br = new BufferedReader(reader); String line; line = br.readLine(); while(line != null){ System.out.println(line); line = br.readLine(); } } //txt文件写入 public static void txtWriter() throws IOException{ File file = new File("D:/javaWriterTest.txt"); file.createNewFile(); BufferedWriter bw = new BufferedWriter(new FileWriter(file)); bw.append("我是谁?\r\n"); bw.append("bushidao1\r\n"); bw.flush(); bw.append("鬼知道你是谁"); bw.close(); } }
    最新回复(0)