我正在使用文件读取器读取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()。 –