我正在使用文件讀取器讀取csv文件,csv文件的第二列是一個rgb值,例如rgb(255,255,255),但csv文件中的列是用逗號分開。如果我使用逗號deliminator,它會讀像「RGB(255,」所以我怎麼看完整RGB值,代碼粘貼下面。謝謝!讀取存儲在csv文件中的rgb值,用逗號分隔符分隔
FileReader reader = new FileReader(todoTaskFile);
BufferedReader in = new BufferedReader(reader);
int columnIndex = 1;
String line;
while ((line = in.readLine()) != null) {
if (line.trim().length() != 0) {
String[] dataFields = line.split(",");
//System.out.println(dataFields[0]+dataFields[1]);
if (!taskCount.containsKey(dataFields[columnIndex])) {
taskCount.put(dataFields[columnIndex], 1);
} else {
int oldCount = taskCount.get(dataFields[columnIndex]);
taskCount.put(dataFields[columnIndex],oldCount + 1);
}
}
非常感謝!它通過使用你的方法起作用。但是,如何通過使用rgb值來設置餅圖的樣式來調用group()來繪製餅圖?謝謝!我正在使用一個控制器,並在initialize()中調用read方法和plot方法,唯一錯誤的是餅圖的顏色。 –
如果你想獲得紅色使用'm.group(1)',綠色使用'm.group(2)',藍色使用'm.group(3)' –
是的,我試着打電話給m 。組();在initialize()方法中設置餅圖的樣式,但它不會識別m.group()。 –