【发布时间】:2018-11-05 11:07:27
【问题描述】:
while ((output = br.readLine()) != null) {
System.out.println(output);
}
嗨,我有这个 while 循环。此输出变量是一个字符串变量,它保留来自br.readLine()) 的输出。
假设br.readLine()) 给出了 2 行。
所以System.out.println(output); 将这些行打印为:
AAA
BBB
CCC
DDD
谁能告诉我如何在第一行的开头和最后一行的结尾添加{?像这样:
{AAA
BBB
CCC
DDD}
我尝试过这样做:
while ((output = br.readLine()) != null) {
System.out.println("{"+output+"}");
}
这在每行之后添加了一个括号。
请帮帮我。
【问题讨论】:
-
使用
StringBuilder和StringJoiner -
您要特别从重复的问题中查看这个答案stackoverflow.com/a/40020825/1531124。
标签: java loops while-loop