package com.j2se.io;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
/**
*
* @author Administrator
*
*/
public class SystemStreamDemo{
public static void main(String[] args) throws Exception{
//systemStreamMethodDemo();
systemToFileDemo();
}
/**
* 把控制台写的数据输出到文本文件中
*/
private static void systemToFileDemo() throws Exception{
// TODO Auto-generated method stub
BufferedWriter bw= new BufferedWriter(new OutputStreamWriter(new FileOutputStream("src/demo4.txt")));
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=br.readLine())!=null){
if("over".equals(line)){
break;
}
bw.write(line);
bw.newLine();
bw.flush();
}
br.close();
bw.close();
}
/**
* 键盘的输入和输出
*/
private static void systemStreamMethodDemo() throws Exception{
// TODO Auto-generated method stub
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
String line=null;
while((line=br.readLine())!=null){
if("over".equals(line)){
break;
}
bw.write(line.toUpperCase());
bw.newLine();
bw.flush();
}
br.close();
bw.close();
}
}
java基础之IO流中实现对键盘和控制台的输入和输出以及写到文本文件
最新推荐文章于 2022-07-25 21:00:10 发布