【发布时间】:2022-01-04 01:53:30
【问题描述】:
我只是想以如下所示的格式打印 csv 文件。我该怎么做?
csv 文件
history,A,math,B,chemistry,A,geo,C,
art,B,literature,A,history,C,physics,A
public class readCsv (){
public static void main (String [] args){
String path = "file.csv";
Scanner in = new Scanner (new FileReader (path));
while (in.hasNextLine()){
String string = in.nextLine();
String [] token = string.split(",");
String class = token [0] + token [2] + token [4] + token [6] ;
String grade = token [1] + token [3] + token [5] + token [7];
//prints the output
System.out.print(class + grade);
}
}
电流输出 -
history math chemistry geo art literature history physics ABACBACA
期望的输出 -
History - A
Math - B
Chemistry - A
Geo - C
等等……
【问题讨论】:
标签: java loops csv split format