社区
Java SE
帖子详情
[.next()和.nextline()的区别]
qq_41232595
2018-03-15 09:01:48
Scanner sc = new Scanner(System.in);
//加入输入的是:aaa bbb ccc
str1=sc.next();
//str1="aaa"
str2=sc.nextline();
//str2=" bbb ccc"
如上 为什么对同样的sc扫描 下面那个的aaa怎么丢掉了?
具体的执行过程是怎样的
...全文
548
3
打赏
收藏
[.next()和.nextline()的区别]
Scanner sc = new Scanner(System.in); //加入输入的是:aaa bbb ccc str1=sc.next(); //str1="aaa" str2=sc.nextline(); //str2=" bbb ccc" 如上 为什么对同样的sc扫描 下面那个的aaa怎么丢掉了? 具体的执行过程是怎样的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
空气中我最帅
2018-03-20
打赏
举报
回复
不是丢掉了,你第一个读把aaa读了啊,剩下bbb ccc,不就读出来是bbb ccc,你可以分开试
nyc18713582529
2018-03-15
打赏
举报
回复
next()方法默认的分隔符是空格和换行符。 nextLine(): 此方法返回当前行的其余部分,不包括结尾处的行分隔符。当前位置移至下一行的行首。
考拉一枚
2018-03-15
打赏
举报
回复
next()分隔符是空格,nextline()读一行 然后都有一个概念:在流中读取数据时的起始位置 比如最开始时位置在'a' ,next()读完后位置到了‘b’,再nextLine()读从这个位置开始的一行
next和next
line
的
区别
关于java scanner类中的next方法和next
Line
方法。
解析Scanner之next与next
Line
区别
介绍next与next
Line
如何使用以及它们之间的
区别
。
java中Scanner类next
Line
()和next()的
区别
和使用方法
java中Scanner类next
Line
()和next()的
区别
和使用方法 java中Scanner类next
Line
()和next()的
区别
和使用方法
浅析java中next与next
Line
用法对比
主要介绍了java中next与next
Line
用法
区别
以及实例分析了他们的
区别
,需要的朋友可以参考下
Scanner类的中的微妙关系
通过对Scanner类中next(),nextInt(),next
Line
()方法的分析,可以帮助我们解决一些常见的控制台输入问题
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章