如何用java输出txt文件

Python015

如何用java输出txt文件,第1张

输入无需使用字节流,直接字符流读取即可。

private void input(String fileName) throws IOException {

    try(BufferedReader reader = new BufferedReader(new FileReader(fileName))) {

        String line

        while((line=reader.readLine()) != null) {

            System.out.println(line)

        }   

    }

}

同样输出,只要把Input换成Output

private void output(String fileName, String content) throws IOException{

    try(BufferedWriter  writer = new BufferedWriter(new FileWriter(fileName))) {

        writer.write(content)

        writer.flush()

    }

}

import java.io.File

import java.io.FileOutputStream

import java.io.IOException

import java.io.PrintStream

public class TestBaiduKnow {

public static void main(String[] args) throws IOException {

FileOutputStream fs = new FileOutputStream(new File("D:\\text.txt"))

PrintStream p = new PrintStream(fs)

p.println(100)

p.close()

}

}

//简单的一个例子,来模拟输出