java读入用户控制台输入,并写文件,java读入,下面的代码示例从控制台读
分享于 点击 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(); }}
用户点评