Java中的输入方式有哪些

这篇文章主要为大家展示了“Java中的输入方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java中的输入方式有哪些”这篇文章吧。

我们提供的服务有:成都网站制作、网站建设、微信公众号开发、网站优化、网站认证、秭归ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的秭归网站制作公司

这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.从键盘读取char类型数据

char ch = (char)System.in.read();

System.in 提供的 read() 方法每次只能读取一个字节的数据,所以用的频率比较低。

2.BufferedReader 实现从键盘读取String类型数据

使用BufferedReader 对象的 readLine() 方法必须处理 java.io.IOException 异常(Exception);

当输入的内容中包括空格时,使用 Scanner 就不能完整获得输入的字符串,这时候可以使用 BufferedReader 类取得输入;

可以转换为数值类型:long、int、short、byte、double、float等。

import java.io.*;

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in());String str = buf.readLine();

3.Scanner 实现从键盘读取String类型数据

Scanner 取得输入的依据是空格符,还包括Tab键和Enter键。当按下这其中的任一键时,Scanner就会返回下一个输入。

import java.util.*;

Scanner scanner = new Scanner(System.in);String str = scanner.next();

.nextLine() 获取一行字符串、.next() 获取一个字符串、.nextInt() 将取得的字符串转换成int 类型、.nextFloat() 将取得的字符串转换为float 类型、.nextBoolean()、.nextShort、.nextByte()、.nextDouble()、.nextLong()等。

以上是“Java中的输入方式有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网页标题:Java中的输入方式有哪些
网站地址:http://csdahua.cn/article/ijjepc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流