控制台输入响应
来源:互联网 发布:淘宝买伟哥 编辑:程序博客网 时间:2024/05/01 01:27
方法一:
private void inputFromConsole() {
// TODO Auto-generated method stubBufferedReader br =new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please enter your name :");
try {
String enter = br.readLine();
System.out.println("Hello , "+enter+" . nice to meet you !\n");
char[] cbuf = new char[4];
br.read(cbuf, 0, 4);
System.out.println("str =" +String.valueOf(cbuf));//String.valueOf(cbuf)
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
运行结果:
Please enter your name :lijie
Hello , lijie . nice to meet you !
liuzhi
str =liuz
总结:BufferedReader 读取一个字符就取出一个字符;
char[]转换String不能直接toString(),new String(cbuf)/String.valueOf(cbuf)
.JDK5以后引入了 java.util.Scanner;来处理控制台输入并得到响应的类型数据
private void inputFromConsoleScanner() {
// TODO Auto-generated method stub
Scanner scanne = new Scanner(System.in);
System.out.print("Please enter your name :");
String enter = scanne.nextLine();
System.out.println("Hello , " + enter + " . nice to meet you !");
enter = scanne.next();
System.out.println("Hello , " + enter + " . nice to meet you !");
scanne.close();
}
0 0
- 控制台输入响应
- 实验: 多线程控制台程序响应命令输入
- 如何让控制台应用程序不响应用户输入
- 控制台输入
- wampservers 中的mysql控制台遇到的错误(输入命令无响应、错误提示乱码)
- C++输入(1):控制台输入
- Java控制台输入,输出!
- Java 控制台输入
- Java控制台输入
- 从控制台输入
- java控制台输入
- 控制台输入和输出
- 控制台不能输入中文
- Java控制台输入
- 结束控制台输入
- 控制台输入进行四则运算
- 读取控制台输入
- java 获取控制台输入
- Android中的Handler的具体用法
- Leetcode: Combination Sum II
- 灰度图像--图像分割 阈值处理综述
- Pro Android学习笔记(八九):了解Handler(3):延迟执行小例子
- 线程的状态间转换
- 控制台输入响应
- 使用Android Studio遇到的问题
- poj 1144 Network
- 无能的很可能正是我们自己
- php分页类实现
- 【Linux是什么】Linux是什么 Linux UNIX的历史
- android开发之在Eclipse中怎样成功连接Android手机?
- [BZOJ 2338][HNOI 2011]数矩形(计算几何)
- 删除fragment_main.xml的方法