Java 流(Stream)、文件(File)和IO
2016-04-07 16:03
645 查看
从控制台读取多字符输入
每次调用read()方法,它从输入流读取一个字符并把该字符作为整数值返回。 当流结束的时候返回-1。该方法抛出IOException。下面的程序示范了用read()方法从控制台不断读取字符直到用户输入"q"。
// 使用 BufferedReader 在控制台读取字符 import java.io.*; public class BRRead { public static void main(String args[]) throws IOException { char c; // 使用 System.in 创建 BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter characters, 'q' to quit."); // 读取字符 do { c = (char) br.read(); System.out.println(c); } while(c != 'q'); } }
以上实例编译运行结果如下:
Enter characters, 'q' to quit. 123abcq 1 2 3 a b c q
相关文章推荐
- 利用spring-websocket包搭建websocket服务
- 史上最全最强SpringMVC详细示例实战教程
- SpringMVC+Spring4+Mybatis3集成,开发简单Web项目
- java多线程那些事之一
- SpringMVC Controller 介绍
- 升级java1.8及ssh版本中碰到的问题(一)
- springmvc 工作流程及注意点
- java的sqlserver连库信息 包括增删改查 分页查询
- Spring容器
- Spring3 MVC入门实例(示例)Spring3 MVC教程
- java反射机制详解 及 Method.invoke解释
- Java序列化(Serializable)与反序列化
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 升级JDK版本后,SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializ
- Caused by: java.net.NoRouteToHostException: No Route to Host from slave2/192.168.10.242 to master:1
- java单例模式详解
- activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询
- activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询
- java使用数组实现顺序队列
- Spring MVC 入门示例讲解