Java读取文本文件外推行[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我试图在java中处理csv文件,但是当打印结果时,文本有太多空格。

enter image description here

使用此代码打印如上图所示:

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 notepad中打开文件,它看起来很好。我试图删除空格,但它也没有成功:(我该怎么办?

java system.out
1个回答
0
投票

根据https://stackoverflow.com/a/14411707/4848659,这对你有用。更改bufferedReader初始化如下,

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

© www.soinside.com 2019 - 2024. All rights reserved.