public static void readFileByLines(String fileName) {
GZIPInputStream gzipInputStream;
BufferedReader reader = null;
try {
gzipInputStream =new GZIPInputStream(new FileInputStream(fileName));
Reader decoder = new InputStreamReader(gzipInputStream, "UTF-8");
reader = new BufferedReader(decoder);
String tempString;
//一次读一行,读入null时文件结束
while ((tempString = reader.readLine()) != null) {
//把当前行号显示出来
System.out.println(tempString);
System.out.println(">>>>>>>>>>>>>>>>>>>");
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
}
Java按行读取gz类型文件
最新推荐文章于 2023-03-23 23:32:05 发布