Java中标准输入操作的几点总结
来源:互联网 发布:手机淘宝店标制作教程 编辑:程序博客网 时间:2024/05/29 09:47
- 要想通过控制台进行输入,首先需要构造一个Scanner对象,并与标准输入流System.in关联,
Scanner sc = new Scanner(System.in)
- 然后可以调用Scanner类中的各种方法实现从控制台的输入操作。 主要区别以下个方法:
(1)类中的方法hasNext()及hasNextLine():这两种方法都是判断有在当前的Scanner对象的输入流中还有没有东西,前者是判断有没有任何的标记(字符,数字等),后者判断当前的输入流中是否含有一行内容,其实两者结合while(){};语句实现循环输入的效果是一样的,且两种方法的返回值都是Boolean类型。
(2)方法next(),nextLine() , nextInt()的区别:前两者均是返回一个String类型的结果,最后一个返回一个Int型的值,均以enter字符作为结束符,实现控制台的一次输入(进入输入流);其中next()及nextInt()均是以空格作为分隔符,分别读取一个字符形成相应的String或者Int;而nextLine()是读取一行内容,形成String字符串。
使用的时候结合输入的要求:考虑数字还是字符串(不管哪种方式可以后期互相转换(Integer.valueOf(), Integer.parseInt(),String.valueOf()等方法),是否有空格,如果有空格是一个一个读进来分析还是一起读进来,然后获取字符串中的每个字符的值进行处理(s.charAt())
1 0
- Java中标准输入操作的几点总结
- java 输入输出操作的几点经验
- C++中 vector的几点总结
- Java的标准输入
- JAVA 中数组的几种排序方法 标准的!
- 对j2ee中乱码的几点总结
- 关于Struts2中result的几点总结
- 从QQ空间技术分享中收获的几点总结
- Qt中不规则异形窗口的实现几点总结
- c#中ref 与 out关键字的几点总结
- 关于C++中static关键字的几点总结
- 关于C++中虚函数表的几点总结
- Qt中不规则异形窗口的实现几点总结
- 关于Objective-c 中私有方法的几点总结
- 黑马程序员-java基础-总结的几点问题
- 求职的几点总结
- 正则的几点总结
- udhcp的几点总结
- codeforces 711C. Bear and Tree Jumps(树上距离)
- http状态码
- 关于初学python爬虫的一点问题总结(三)
- Z-26 Two names' abbreviations
- hadoop之hdfs和yarn
- Java中标准输入操作的几点总结
- 关于Activity之间传递数据的6种方式
- 1483 区间价值
- go语言-文件夹复制
- Spring MVC 配置和实例
- Java实现图片验证码
- 安装jenkins
- CodeForces 106C 【DP】
- 《ACM程序设计》书中题目