使用Java中的Scanner类的nextLine函数读取用户输入
发布时间:2023-10-25 11:18:47
Scanner类的nextLine函数用于读取用户输入的一行文本。下面是一个读取用户输入的1000字的示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入1000字的文本:");
String input = scanner.nextLine();
System.out.println("您输入的文本为:" + input);
}
}
这段代码首先创建了一个Scanner对象,它可以从标准输入流(System.in)中读取用户的输入。然后使用nextLine函数读取用户输入的一行文本,并将其存储在input变量中。最后打印出用户输入的文本。
当运行这段代码时,程序会提示用户输入1000字的文本。用户可以在控制台输入文本,然后按回车键确认输入。输入的内容将被打印在屏幕上。
请注意,Scanner的nextLine函数默认会读取一整行文本,直到遇到换行符为止。因此,如果用户输入的文本长度超过1000字,只有前面的1000字会被存储在input变量中。如果需要限制用户输入的长度为1000字,可以在读取前进行长度的判断和截断操作。
