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

nextLine()从控制台读取输入数据

发布时间:2023-07-02 15:19:29

nextLine()是一个用于Java语言的Scanner类的方法,用于从控制台读取输入数据。它的作用是读取输入中的下一行,并将其作为一个字符串返回。

使用nextLine()方法,可以读取用户在控制台输入的一行数据,无论是字符串还是数字。

下面是一个简单的示例,演示如何使用nextLine()方法从控制台读取用户输入的一行数据:

import java.util.Scanner;

public class InputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("请输入一行数据:");
        String input = scanner.nextLine();
        
        System.out.println("您输入的数据是:" + input);
        
        scanner.close();
    }
}

在上述示例中,程序首先创建了一个Scanner对象,用于从控制台读取输入数据。然后,使用nextLine()方法读取用户输入的一行数据,并将其保存在一个字符串变量input中。最后,程序打印出用户输入的数据。

需要注意的是,nextLine()方法会读取整行数据,包括行尾的换行符。如果需要去除行尾的换行符,可以使用trim()方法来去除字符串开头和结尾的空格。

总结起来,nextLine()方法是一个方便的方法,可用于从控制台读取输入数据,并把输入的数据作为字符串返回。它在与Scanner类一起使用时,能够有效地获取用户的输入。