0

我在我的 javalin 中做了一个获取,它从文本文件发回数据。

这是获取方法:

app.get("/info", ctx -> {

            // stream, streamReader en buffer om file uit te lezen
            FileInputStream fileInputStream = new FileInputStream("wedstrijd.txt");
            InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, StandardCharsets.UTF_8);
            BufferedReader reader = new BufferedReader(inputStreamReader);

            // geef alle regels van de file terug
            ctx.result(reader.lines().collect(Collectors.joining()));
        });

但这会在一大行文本中返回数据。

如何格式化此文本以使其看起来更好一些?

4

1 回答 1

0

也许尝试在你的行中添加一个换行符ctx.result(reader.lines().collect(Collectors.joining()));,像这样

ctx.result(reader.lines().collect(Collectors.joining()) + "\n");

也可以参考这个问题: Add new line to bottom of StringJoiner

于 2020-07-19T16:56:44.550 回答