这会将所有内容打印出来。我的原始文本文件有不同的行。如何在压缩文件后逐行获取内容?我在Mac上工作。
1
答案 0 :(得分:2)
在你的方法中:
private static StringBuilder getTxtFiles(InputStream in) {
StringBuilder out = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line;
以下循环:
try {
while ((line = reader.readLine()) != null) {
out.append(line);
}
读取行但Java readLine()
方法不附加行尾字符。您需要添加换行符(或Mac的回车符)以查看行。
try {
while ((line = reader.readLine()) != null) {
out.append(line);
out.append( '\n' );
}