JAVA中next()与nextline()的区别
来源:互联网 发布:linux on android 编辑:程序博客网 时间:2024/06/03 17:33
在正式说明之前先看一道简单的ACM题:
用next():
Scanner input = new Scanner(System.in);
String s = input.next();
for(i=s.length()-1;i>=0;i–){
System.out.printf(“%s”,s.charAt(i));
}
input:i am a student
output:i
用nextline():
Scanner input = new Scanner(System.in);
String s = input.nextLine();
for(i=s.length()-1;i>=0;i–){
System.out.printf(“%s”,s.charAt(i));
}
input:i am a student
output:i am a student
总结:
next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。而nextLine()可以得到带空格的字符串。
阅读全文
0 0
- JAVA中next()与nextline()的区别
- Java的Scanner中next()、nextLine()的区别
- Java中.next()和.nextLine()的区别
- Java中next与nextLine的区别与使用
- java中Scanner类中next()与nextLine()的区别
- java中next与nextLine用法区别
- Java中Scanner的nextLine()与next()的区别
- Scanner中next()与nextLine()的区别
- java中next()和nextLine()的区别
- java中nextLine()和next()的区别
- java中nextLine()和next()的区别
- java中nextLine()和next()的区别
- java中nextLine()和next()的区别
- java中next和nextline的区别
- java中nextLine()和next()的区别
- Java中,next();和nextLine();的区别
- java中next()和nextLine()的区别
- java中nextLine()和next()的区别
- Spring的核心机制:依赖注入
- sticky footer布局
- HDU6070(线段树)
- 6、线程的同步
- 数据类型CString转为string
- JAVA中next()与nextline()的区别
- 剑指Offer-栈
- ui后台设计
- 概率密度生成例子scipy.stats.gaussian_kde用法
- Flume之监控
- & 和 &&的区别和联系
- java中Cookie类详解
- 几条关于java程序设计风格的指导性建议
- 其他题目---一种字符串和数字的对应关系