您的位置:首页 > 其它

整行读取键盘录入的内容,并打印出来

2017-07-23 00:00 369 查看
public class ReadKeyDemo {
public static void main(String[] args) throws IOException {
/**
*  需求:整行读取键盘录入的内容,并打印出来
* 1.创建一个字节输入流对象,并传入System.in
* 2.将字节输入流转换为字符输入流
* 3.创建一个BufferedInputWriter对象,并传入第2步的字符输入流
*/
/*复杂书写
InputStream in = System.in;
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);*/

//简化书写
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String line = null;
while ((line = br.readLine()) != null){
System.out.println(line);
}
}
}

下面代码的需求是将键盘输入内容写入到指定文件

public class KeyDataToFile {
public static void main(String[] args) throws IOException {
/**
*  需求:将键盘输入内容写入到指定文件
*/
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new FileWriter("F:\\wola.txt"));

String str = null;
while ((str=br.readLine()) != null){
if("over".equals(str)){  //最好指定一个终结符
break;
}
bw.write(str);
bw.newLine();
bw.flush();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐