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

nextLine函数如何读取用户输入的一行字符串?

发布时间:2023-11-06 12:43:41

nextLine函数是Java中Scanner类的一个方法,用于从用户输入中读取一行字符串。它的使用方法如下:

1. 导入java.util.Scanner包:在程序的开头,使用import语句导入Scanner类。

import java.util.Scanner;

2. 创建Scanner对象:在需要使用nextLine函数的地方,创建一个Scanner对象。

Scanner scanner = new Scanner(System.in);

3. 使用nextLine函数读取用户输入的一行字符串。可以将读取到的字符串保存到一个变量中,以便后续使用。

String userInput = scanner.nextLine();

整个过程如下所示:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 读取用户输入的一行字符串
        System.out.println("请输入一行字符串:");
        String userInput = scanner.nextLine();

        // 输出读取到的字符串
        System.out.println("你输入的字符串是:" + userInput);
    }
}

运行该程序后,程序会等待用户输入一行字符串。输入完成后,程序会将读取到的字符串打印出来。

需要注意的是,nextLine函数会读取用户输入的一整行字符串,包括其中的空格。如果只希望读取到空格之前的部分,可以使用next函数:String userInput = scanner.next();