http://blog.csdn.net/ziluolanzhang/article/details/48594523
来源:互联网 发布:上海知楚王琦 编辑:程序博客网 时间:2024/06/08 11:59
一、System.in
使用System.in获取控制台上输入的信息,每次只能读取一个字节的数据。利用数组缓冲也可以读取字符串。
当我输入数据123456时,控制台显示:输入的字符串为12345,有最后一位6没有读取到。这是因为我在设置了用来缓冲数据的数组大小为5,即byte[] b = new byte[5];
所以这种方法是有弊端的,使用时要特别注意。
二、Scanner
使用Scanner可以获取控制台上的字符串。Scanner类中一些常用的方法:
(1)next()方法获取一个以space,tab或enter结束的字符串。
(2)nextInt()方法,将获取的字符串转换成整型。
(3)nextFloat()方法,将获取的字符串转换成浮点型。
(4)nextBloolean方法,将获取的字符串转换成布尔类型。
(5)nextLine()方法,获取输入的一行字符串(此方法与BufferedReader中的没有太大区别)
用法:
三、BufferedReader
用法:
阅读全文
0 0
- http://blog.csdn.net/ziluolanzhang/article/details/48594523
- http://blog.csdn.net/IBM_hoojo/article/details/5688947
- http://blog.csdn.net/chenlaic/article/details/6143235
- http://blog.csdn.net/eaglewood2005/article/details/4335052
- http://blog.csdn.net/mchp/article/details/3995970
- http://blog.csdn.net/v_july_v/article/details/6015165
- http://blog.csdn.net/masterz/article/details/6232585
- http://blog.csdn.net/perfectpdl/article/details/6442847
- http://blog.csdn.net/eroswang/article/details/1967243
- http://blog.csdn.net/zhvsby/article/details/5986645
- http://blog.csdn.net/dz45693/article/details/6183645
- http://blog.csdn.net/david_lv/article/details/5798003
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- http://blog.csdn.net/zhanxinhang/article/details/6783766
- http://blog.csdn.net/ruanruoshi/article/details/935510
- http://blog.csdn.net/yming0221/article/details/6538527
- http://blog.csdn.net/yming0221/article/details/6528490
- http://blog.csdn.net/yming0221/article/details/6704079
- hadoop的命名空间用来保证hdfs被连接时的高可用
- live555服务器测试
- 欢迎使用CSDN-markdown编辑器
- 听余神讲课笔记
- Office办公自动化全套视频
- http://blog.csdn.net/ziluolanzhang/article/details/48594523
- JS闭包总结
- Kafka中时间轮分析与Java实现
- 求一个数组的子数组,使的该子数组的和是所有子数组中的最大值
- Maven之没有编译器(JDK)-yellowcong
- log日志配置简述
- Unity19--物体自动沿固定路线走,自动寻路
- leetcode 19 removeNthFromEnd
- 差不多女孩