Java中方法next()和nextLine()的区别有什么-创新互联
Java中方法next()和nextLine()的区别有什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、基本语法
1.1基本使用方法
nextLine()会读取换行('\r'),但是不会进行输出。
Java中Scanner类中的方法next()和nextLine()都是吸取输入台输入的字符,区别:
- next()不会吸取字符前/后的空格/Tab键,只吸取字符,开始吸取字符(字符前后不算)直到遇到空格/Tab键/回车截止吸取;
- nextLine()吸取字符前后的空格/Tab键,回车键截止。
输入两行字符串:
我爱学JAVA 我真的很爱爱学JAVA
我真的很爱很爱学JAVA
期望输出结果:
我爱学JAVA 我真的很爱爱学JAVA
我真的很爱很爱学JAVA
package scanner;
import java.util.Scanner;
public class Sun_01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str1 = scanner.nextLine();
String str=scanner.next();
System.out.println(str1);
System.out.println(str);
scanner.close();
}
} 分享标题:Java中方法next()和nextLine()的区别有什么-创新互联
本文链接:http://www.jxjierui.cn/article/ccicsp.html


咨询
建站咨询
