如何从文本zip文件中读取内容?

时间:2018-04-05 03:20:46

标签: java

这会将所有内容打印出来。我的原始文本文件有不同的行。如何在压缩文件后逐行获取内容?我在Mac上工作。

1

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' );
        }