Java读取不带引号的文本文件

时间:2018-06-21 18:22:15

标签: java text-files read-text

文本文件就像

"Name","Salary", "Bernard,"200000.00"

BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String line = br.readLine();
String[] splitLine = line.toString().split(",");
for (String splitValue: splitLine) { 
    System.out.println(""+splitValue);
}

我想展示

Name Salary Bernard 200000.00

2 个答案:

答案 0 :(得分:2)

Regex方法将用于

str.replaceAll("\",\"", " ");

用空格替换每个","

答案 1 :(得分:0)

类似于splitValue.replace(“ \”“,”“)

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#replace(java.lang.CharSequence,%20java.lang.CharSequence)

您还需要在此处添加空格而不是空字符串(不确定是否是错字):

System.out.println(""+splitValue);

相关问题