scanner中next与nextline方法的使用与区别() |
您所在的位置:网站首页 › scanner在java中的意思 › scanner中next与nextline方法的使用与区别() |
本篇文章为你整理了scanner中next与nextline方法的使用与区别()的详细内容,包含有 scanner中next与nextline方法的使用与区别,希望能帮助你了解 scanner中next与nextline方法的使用与区别。 1.Scanner对象 在学习java流程控制之前,我们首先学一下Scanner对象,通过Scanner类来获取用户的输入,java.util.Scanner是java5之后出现的! Scanner scanner=new Scanner(System.in);
我们可以再程序中按住ctrl然后点击Scanner查看Scanner类的源码
此外还可以看到关于Scanner类中的方法,点击idea作为左下方的structure,也可进入Scanner源码之后,使用快捷键ait+7 代码示例: public class Demo03 {
public static void main(String[] args) { //从键盘接受数据 Scanner sc=new Scanner(System.in); System.out.println("输入数据:"); String str=sc.nextLine(); System.out.println("输出的内容为:"+str); //凡是输入IO流(后面会讲到)的类,用完不关闭就会一直占用资源 sc.close();
输出结果: 输入数据:
输出的内容为:45
用 Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(); Scanner中next()方法与nextlLine()方法的区别: next方法不能得到带空格的字符串,而nextLine()方法返回的是Enter键之前的所有字符 这是因为next()方法读取到空白符前的数据时结束了,然后把回车“\r”留给了nextLine();所以上面nextLine()没有输出,不输出不代表没数据,是接到了空(回车“/r”)的数据。 关于具体应用可以动手尝试一下。 以上就是scanner中next与nextline方法的使用与区别()的详细内容,想要了解更多 scanner中next与nextline方法的使用与区别的内容,请持续关注盛行IT软件开发工作室。 郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系QQ332078507,我们将第一时间修改或删除,多谢。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |