nextLine()函数读取用户输入的一行字符串
发布时间:2023-06-30 02:41:05
nextLine()函数可以读取用户输入的一行字符串,它会一直读取直到用户按下回车键为止,并将读取到的字符串作为结果返回。它没有限制输入字符串的长度,因此可以读取用户输入的长达1000字节的字符串。
下面是一个使用nextLine()函数读取一行字符串的示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一行字符串:");
String line = scanner.nextLine();
System.out.println("你输入的字符串是:" + line);
}
}
这段代码会先输出提示信息"请输入一行字符串:",然后等待用户输入。用户可以输入任意长度的字符串,直到按下回车键为止。然后程序会将用户输入的字符串打印输出。
注意:如果用户输入的字符串超过了Java中String类型的最大限制长度(2^31-1个字符),则可能会导致程序抛出异常。因此,在实际应用中需要根据具体场景考虑对输入字符串的长度进行适当的限制和处理。
