Hallo,
wenn ich unten stehendes ausführe, sagt mir das Programm: java.lang.NumberFormatException: For input string: "1
Ich habe versucht, mittels ähnlicher Beiträge im Forum das Problem zu lösen und habe es leider nicht schaffen können. Was habe ich falsch gemacht? Wäre super, wenn wer helfen könnte!! Vielen Dank!!!
Moritz
wenn ich unten stehendes ausführe, sagt mir das Programm: java.lang.NumberFormatException: For input string: "1
Ich habe versucht, mittels ähnlicher Beiträge im Forum das Problem zu lösen und habe es leider nicht schaffen können. Was habe ich falsch gemacht? Wäre super, wenn wer helfen könnte!! Vielen Dank!!!
Moritz
Java:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
class CsvConvert {
public static void main(String arguments[]){
File file = new File("C:\\Dokumente und Einstellungen\\gollanadmin\\Desktop\\aktuell 20.10\\version100b\\Implicitvaluetest\\data\\byvariablename\\experimentivt.csv");
int index;
String datei_inhalt="";
String[] pos = new String[6];
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String legendline = br.readLine().replaceAll("\"", "");
String[] legend = legendline.split(",");
String row = br.readLine();
String[] data = row.split(",");
for(int i=0; i < data.length; i++) {
if(i >= 7 && i < 27) {
index = Integer.parseInt(data[i]);
pos[0] = (index == 1) ? legend[i] : pos[0];
pos[1] = (index == 2) ? legend[i] : pos[1];
pos[2] = (index == 10) ? legend[i] : pos[2];
pos[3] = (index == 11) ? legend[i] : pos[3];
pos[4] = (index == 19) ? legend[i] : pos[4];
pos[5] = (index == 20) ? legend[i] : pos[5];
}
}
br.close();
for(int i=0; i < pos.length; i++) {
datei_inhalt += pos[i];
datei_inhalt += "\r\n";
}
System.out.println(datei_inhalt);
FileWriter f = new FileWriter ("C:\\Dokumente und Einstellungen\\gollanadmin\\Desktop\\aktuell 20.10\\version100b\\Implicitvaluetest\\implicit\\stim\\framesfarben.txt");
f.write(datei_inhalt);
f.close();
} catch (Exception E) {
E.printStackTrace();
}
}
public CsvConvert() {
}
}