I
Incognito
Gast
Hey Leute,
ich hätte da mal ein kleines Problem...
Ich hab da als ANFÄNGER ein kleines Programm geschrieben und habe da nun eine Frage.
In meinem Programm werden innerhalb eines Vectors verschiedene Strings und int geschrieben, diese Speichere ich dann mit dem FileOutputStream in einer Datei.
Klappt alles wunderbar.
Allerdings gibt es ein Problem beim Laden, mein Programm lädt eben immer eine gesamte Zeile und splitet diese dann damit sie in den Vector aufgeteilt werden.
Aber wie wandel ich den vom Programm eingelesen String in einen Integer um?
Kurzes Bsp zur verdeutlichung:
Die Datei
Also soll getrennt[3,4,5] ein int wert sein, wie wandel ich also einen String in einen int wert um? Geht das überhaupt?
Danke für die Antworten.
Gruß
Incognito
ich hätte da mal ein kleines Problem...
Ich hab da als ANFÄNGER ein kleines Programm geschrieben und habe da nun eine Frage.
In meinem Programm werden innerhalb eines Vectors verschiedene Strings und int geschrieben, diese Speichere ich dann mit dem FileOutputStream in einer Datei.
Klappt alles wunderbar.
Allerdings gibt es ein Problem beim Laden, mein Programm lädt eben immer eine gesamte Zeile und splitet diese dann damit sie in den Vector aufgeteilt werden.
Aber wie wandel ich den vom Programm eingelesen String in einen Integer um?
Kurzes Bsp zur verdeutlichung:
Die Datei
Code:
a:b:c:1:5:3:x:y
Code:
try{
FileInputStream fs = new FileInputStream("AdressBuch.mic");
ObjectInputStream is = new ObjectInputStream(fs);
int Groesse = is.readInt();
for(int x=0; x<Groesse;x++){
trennunga = is.readObject().toString();
String[] getrennt = trennunga.split(":");
// konto=getrennt[6].toInt();
Vector.Funktion(new Name(getrennt[0],getrennt[1],getrennt[2],getrennt[3],getrennt[4],getrennt[5],getrennt[6],getrennt[7]));
}
}
catch(ClassNotFoundException e){
}
catch(IOException e){
}
Also soll getrennt[3,4,5] ein int wert sein, wie wandel ich also einen String in einen int wert um? Geht das überhaupt?
Danke für die Antworten.
Gruß
Incognito