Java中如何使用Scanner类中的nextLine函数读取一行文本?
发布时间:2023-07-03 19:31:18
在Java中,可以使用Scanner类中的nextLine函数读取一行文本。
下面是一个示例代码:
import java.util.Scanner;
public class ReadLineExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一行文本:");
String line = scanner.nextLine();
System.out.println("您输入的文本是:");
System.out.println(line);
scanner.close();
}
}
在上述代码中,首先创建了Scanner对象,将其与标准输入流System.in关联。然后使用nextLine函数读取一行用户输入,并将其保存在名为line的字符串变量中。最后,将读取到的文本输出到控制台。
需要注意的是,Scanner类是从Java 5开始引入的,用于从各种数据源中读取各种类型的输入。在使用Scanner类之后,应使用其close方法来关闭输入流,以释放资源。
