package com.qunar.basicJava.javase.io; import java.io.IOException; import java.io.InputStream; /** * Author: libin.chen@qunar.com Date: 14-6-5 21:02 */ public class SystemDemo05 { public static void main(String[] args) throws IOException { InputStream inputStream = System.in; StringBuffer stringBuffer = new StringBuffer(); System.out.println("请输入内容 : "); int temp = 0; while <strong>((temp = inputStream.read()) != -1) {</strong> char c = (char)temp; if (c == '\n') break; stringBuffer.append(c); } System.out.println("输出的内容是 : " + stringBuffer); inputStream.close(); System.out.println(System.getProperty("file.encoding")); } }
[Java 12 IO] InputStream inputStream = System.in; 的读操作 read() != -1
转载
InputStream 的另一种方式读
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:[Java 12 IO] Scanner 输入数据类
下一篇:[Java 12 IO] PrintStream 打印流 new PrintStream(new FileOutputStream(new File("/home。。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java IO - 源码: InputStream
本文主要从JDK 11 源码角度分析InputStream。
Java IO/NIO/AIO -
Java NIO - IO多路复用详解
本文主要对IO多路复用,Ractor模型以及Java NIO对其的支持。
Java IO/NIO/AIO