import java.util.Scanner;
/**
* next() 只读取空格前面的字符-------->Hello World,只读取Hello
* nextline() 读取回车键之前的字符
*/
public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("使用next方式接收字符串:");
//判断用户有没有输入字符串
if (sc.hasNext()){
String str = sc.next();// 输入Hello World
System.out.println("输出的内容为:"+str);// 只输出Hello
}
//凡是属于IO流的类如果不关闭就会一直占用资源
sc.close();
}
}
Java Scanner的next()和nextline()的区别
![](https://img-home.csdnimg.cn/images/20240711042549.png)