如何用java输出txt文件

这是我在网上学习到的关于java从txt输入信息的结构,想把它改成类似结构的输出要怎么做呢?要求程序的名称为Output,如下方我写的例子结构一样privatevoidI... 这是我在网上学习到的关于java从txt输入信息的结构,想把它改成类似结构的输出要怎么做呢?要求程序的名称为Output,如下方我写的例子结构一样
private void Input(String filename) throws IOException {//引用txt为filename
String a;
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(filename))); //建立了一个带缓冲区的字符输入流
a=input.readLine()//逐行读取
}
展开
 我来答
猿人随笔
2019-09-23
知道答主
回答量:19
采纳率:0%
帮助的人:3.4万
展开全部

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

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();
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式