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();。
