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

nextLine()函数来读取标准输入?

发布时间:2023-07-18 15:47:44

nextLine()函数是Java中Scanner类的一个方法,用于从标准输入读取一行文本。

它的语法是:

String input = scanner.nextLine();

其中,scanner是一个Scanner对象,可以用来扫描和获取用户的输入。nextLine()方法将等待用户输入,并读取输入的一行文本。返回的是一个String类型的值,将用户输入的一行文本存储在这个字符串中。

使用nextLine()方法可以读取用户输入的各种类型的数据,包括数字、字符串等。

下面是一个示例代码,演示了如何使用nextLine()方法来读取用户输入的一行文本:

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       System.out.print("请输入一行文本:");

       String input = scanner.nextLine();

       System.out.println("你输入的文本是:" + input);

   }

}

这段代码首先创建了一个Scanner对象scanner,用于扫描标准输入。然后通过调用nextLine()方法来读取一行文本。最后将读取到的文本打印输出。

需要注意的是,nextLine()方法将读取用户输入的一整行文本,包括换行符。如果只需要读取一个单词或者一个数字,可以使用next()或者nextInt()方法。

总结:nextLine()函数是用来读取标准输入的一行文本的函数,在Java中通过Scanner类的对象调用这个方法可以获取用户输入的一行文本。