next和nextLine的区别
来源:互联网 发布:怎样知道淘宝店铺网址 编辑:程序博客网 时间:2024/05/06 14:39
前两天又学习了一遍java,老师让写了一个简单的登陆系统,在写Scanner接收字符串时忘了怎么写了,我觉得接收int是nextInt,接收字符串时难不成是nextString,于是我就写了上去,提示没有这个方法,于是我就去百度,看到了next后也没仔细看就写了上去,到了老师检查时,老师让我输入一个带空格的登陆名,果不其然报了异常,所以下来后总结了一下。
next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。而当你输入字符串后输入空格再输入字符串,编译器会认为你输入了两个字符串,所以报了异常,而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的,所以nextLine读取的是你输入的所有字符串,以回车键分割
阅读全文
0 0
- next()和nextLine()的区别
- next()和nextLine()的区别
- next()和nextline()的区别
- next()和nextLine()的区别
- next()和nextLine()的区别
- next和nextLine的区别
- next和nextLine的区别
- next()和nextLine()的区别
- next()和nextLine()的区别
- nextLine和next的区别
- next()和nextLine()的区别
- next()和nextLine()区别
- next()和nextline()区别
- nextLine()和next()的区别和使用方法
- nextLine()和next()的区别和使用方法
- Scanner的next()和nextLine()的区别
- java中next()和nextLine()的区别
- sc.next() 和 nextLine 的区别
- (166)字体表达式
- 适配器模式
- 杨氏矩阵
- Python实现SQL查询功能示例
- HDU2602-Bone Collector(01背包)
- next和nextLine的区别
- 权限管理
- tensorflow学习笔记1(代码转自官网)
- 我自己对mvc的理解
- (167)材质函数表达式
- USACO之Section1.2.4 Palindromic Squares[回文数][进制转换]
- 计算机网络之交换机、路由器、网关探究
- 视频名词解析
- 递归分治-递归