gpt4 book ai didi

java - 如何在java中输出格式化的html

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:38 24 4
gpt4 key购买 nike

我正在读取这样的 html 文件:

try {
BufferedReader bufferReader = new BufferedReader(new FileReader(path));
String content;
while((content = bufferReader.readLine()) != null) {
result += content;
}
bufferReader.close();

} catch (Exception e) {
return e.getMessage();
}

我想在 GWT textArea 中显示它,我在其中将其作为字符串提供。但是该字符串丢失了缩进并作为单行文本出现。有没有办法以正确的格式(带缩进)显示它?

最佳答案

这可能是因为 readLine() 删除了行尾字符。为每一行自己重新添加它们。

除此之外,使用 StringBuilder 而不是在循环中使用 +=String:

try {
BufferedReader bufferReader = new BufferedReader(new FileReader(path));
StringBuilder sb = new StringBuilder();
String content;
while ((content = bufferReader.readLine()) != null) {
sb.append(content);
sb.append('\n'); // Add line separator
}
bufferReader.close();
} catch (Exception e) {
return e.getMessage();
}

String result = sb.toString();

关于java - 如何在java中输出格式化的html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2856964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com