欢迎访问宙启技术站
智能推送

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方法来关闭输入流,以释放资源。