欢迎访问宙启技术站
智能推送

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类并调用相应的方法即可。