欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java读入用户控制台输入,并写文件,java读入,下面的代码示例从控制台读

来源: javaer 分享于  点击 41044 次 点评:29

java读入用户控制台输入,并写文件,java读入,下面的代码示例从控制台读


下面的代码示例从控制台读入内容并写入到文件。

package cn.outofmemory.examples;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;/** * * @author byrx.net */public class Main {    public void readInputFromUser() {        BufferedWriter bw = null;        try {            InputStream in = System.in;            bw = new BufferedWriter(new FileWriter("output.txt"));            StringBuilder builder = new StringBuilder();            int letter;            while ((letter = in.read()) != -1) {                bw.write((char)letter);                bw.flush();                builder.append((char) letter);                if (builder.toString().endsWith("finished")) {                    System.exit(0);                }            }        } catch (IOException e) {            e.printStackTrace();        } finally {            if (bw != null) {                try {                    bw.close();                } catch (IOException ex) {                    ex.printStackTrace();                }            }        }    }    public static void main(String[] args) {        new Main().readInputFromUser();    }}
相关栏目:

用户点评