nextLine()函数来读取标准输入?
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类的对象调用这个方法可以获取用户输入的一行文本。
