出力に問題はありません01:08.0 02:07.6 03:07.1 04:07.1 05:07.4 06:07.2 07:07.6 08:07.1 09:07.1 10:07.2 onは私に対応する時間を与えます。出力は実際には次のようになります。1:8.035156,2:7.619141,3:7.105469,4:7.072266間違った出力は、appendステートメントの最後に「、」文字を追加した場合にのみ発生します。
public class GeneCsv {
public static void main(String[]args) throws IOException{
File file = new File("file.csv");
FileWriter writer = new FileWriter("/Users/home/fileExpression.csv");
PrintWriter pw = new PrintWriter(writer);
Scanner in = new Scanner(file);
boolean firstLine = true;
String[] temp = null;
while(in.hasNextLine()){
if(firstLine== true){
pw.println(in.nextLine());
firstLine= false;
continue;
}
else{
String line = in.nextLine();
temp = line.split(",");
for(int i =0; i < temp.length ; i++){
pw.append(i + ":" + temp[i] + ",");
}
pw.append("\n");
}
}
pw.flush();
pw.close();
writer.close();
}
}