Java读取文本文件扩展行

时间:2018-09-07 08:45:43

标签: java system.out

我正在尝试在Java中处理一个csv文件,但是在打印结果时,文本中的空格过多。

enter image description here

使用上面的img标记此代码:

FileInputStream fstream = new FileInputStream("prueba.csv");
// or using Scaner
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//Read File Line By Line
while ((strLine = br.readLine()) != null)   {
  System.out.println(strLine);
} 

}

如果在notapad ++或Windows记事本中打开文件,则看起来不错。我试图删除空格,但也没有成功:( 我该怎么办?

1 个答案:

答案 0 :(得分:0)

这将根据https://stackoverflow.com/a/14411707/4848659为您服务。 更改bufferedReader的初始化,如下所示,

BufferedReader br = new BufferedReader(new InputStreamReader(fstream, "UTF16"));