我想讀取我的csv文件,但是在csv裏面我必須獨立使用逗號,
。csv文件讀取錯誤的列
"name1", 'U', Times.perMinute(1, 15), 'A', 1049*2.1,0, Times.MINUTE*15, False, ['X']
"name2", 'U', Times.perHour(1), 'B', 1023*4, 1024*4, Times.MINUTE*15, True, ['Y','Z']
我嘗試只讀第4列和第5列,但是我的輸出看起來很奇怪。我在想這個問題來自,
。我該如何解決這個問題?
編輯:
,我用
public static void main(String args[]) throws Exception {
String splitBy = ",";
BufferedReader br = new BufferedReader(new FileReader("rules.csv"));
String line = br.readLine();
while ((line = br.readLine()) != null) {
String[] cols = line.split(splitBy);
System.out.println("Uplink" + cols[4] + " ,Downlink" + cols[5]);
}
br.close();
如果可能,生成帶有非ASCII分隔符的csv文件。在java中,你可以使用'char separator = 1;' – shanmuga