package cn.zen.io.systemin;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class InputStreamReaderTest {
public static void main(String[] args) throws IOException {
method1();
}
/**
* 获取键盘输入的一行字母 并大写输出;当输入stop是停止
*/
public static void method1() throws IOException {
// // 获取键盘录入对象
// InputStream in = System.in;
// // 将字节流对象转换为字符流对象, 使用转换流InputStreamReader:字节通向字符的桥梁
// InputStreamReader isr = new InputStreamReader(in);
// BufferedReader bfr = new BufferedReader(isr);
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
// // 获取屏幕输出对象
// OutputStream out = System.out;
// // 将字符流对象转换为字节流对象,使用转换流OutputStreamWriter:字符通向字节的桥梁
// OutputStreamWriter osw = new OutputStreamWriter(out);
// BufferedWriter bfw = new BufferedWriter(osw);
BufferedWriter bfw = new BufferedWriter(new OutputStreamWriter(System.out));
String buf = null;
while ((buf = bfr.readLine()) != null) {
String str = new String(buf);
if ("stop".equals(str)) {
break;
}
bfw.write(buf.toUpperCase());
bfw.newLine();
bfw.flush();
}
}
}
OutputStreamWriter,InputStreamReader(获取键盘输入的数据,并输出到屏幕上)
最新推荐文章于 2020-07-16 19:38:25 发布