nextLine()函数从控制台获取用户输入的字符串。
发布时间:2023-06-21 04:11:08
Java中的nextLine()函数是一个非常有用的方法,可以用来从控制台获取用户输入的字符串。它的作用是读取回车之前的所有字符,并将它们组成一个字符串返回。
使用nextLine()函数读取用户输入的字符串非常简单,只需要在代码中使用Scanner类就可以了。Scanner类是Java提供的用于扫描用户输入的类,可以在控制台获取用户输入的各种类型的数值和字符串。
下面是一个示例代码,用于演示如何使用nextLine()函数从控制台获取用户输入的字符串:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
System.out.println("你输入的字符串是:" + input);
}
}
在上述示例代码中,我们首先创建了一个Scanner对象,该对象用于扫描用户输入。接着,我们通过System.in指定输入源为控制台。
然后,我们使用nextLine()函数获取用户输入的字符串。在输入字符串时,用户可以输入一行或多行字符,直到按下回车键为止。当用户按下回车键后,nextLine()函数会将读取到的所有字符组成一个字符串返回。
最后,我们将获取到的字符串打印到控制台中。
需要注意的是,nextLine()函数会读取回车符,因此如果在读取的字符串中包含回车符,那么它们也会被一起读取进来。如果你只想读取回车符之前的字符,可以使用next()函数来代替。
总之,nextLine()函数是Java中一个非常有用的方法,可以用于从控制台获取用户输入的字符串。它的使用非常简单,只需要在代码中使用Scanner类并调用相应的方法即可。
