java中nextLine和next的区别

2025-06-21 09:14:41
推荐回答(1个)
回答1:

一、含义不同:

next碰到空格或者任意空字符就算结束,而nextLine全部识别。

二、使用不同:

用next,第一次取的是abc,第二次取的是def,第三次取的是ghij

用nextLine,第一次取的是abc def ghij,第二次取的是kl mno pqr st,第三次取的是uvw xyz,前一个是以回车或空格为分隔符,一次取一个单词,后一个是以回车为分隔符,一次取一行。

init();

}//初始化!

privatestaticvoidinit()

{

System.out.println("next演示");

Scannersc=newScanner(System.in);

Stringa=sc.next();

Scannerss=newScanner(System.in);

Stringb=ss.nextLine();

标志

+Folder 指定包含您想显示的消息的文件夹。

-header 显示已显示消息的一行描述。该描述包含文件夹名称和消息号。这是缺省值。

-help 列出命令语法、可用的切换和版本信息。

注:对于 MH,必须全部拼出该标志的名称。

-noheader 防止显示每条已显示消息的一行描述。

以上内容参考:百度百科-next