首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java -如何在一个输入中输入多行文本

在Java中,可以使用Scanner类来实现在一个输入中输入多行文本。下面是一个示例代码:

代码语言:txt
复制
import java.util.Scanner;

public class MultiLineInput {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        StringBuilder input = new StringBuilder();

        System.out.println("请输入多行文本,以空行结束:");

        String line;
        while (!(line = scanner.nextLine()).isEmpty()) {
            input.append(line).append("\n");
        }

        System.out.println("输入的多行文本为:");
        System.out.println(input.toString());

        scanner.close();
    }
}

上述代码中,我们使用了Scanner类的nextLine()方法来逐行读取输入。当遇到空行时,循环结束。最后,我们将输入的多行文本打印出来。

这种方式适用于从控制台或标准输入流中读取多行文本。如果需要从文件中读取多行文本,可以使用File类和BufferedReader类来实现。

推荐的腾讯云相关产品:腾讯云云服务器(CVM),提供了稳定可靠的云服务器实例,可满足各种计算需求。产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券