drummingmichel
Grünschnabel
hey leute!
ich habe eine datei mit hilfe von arraylists gespeichert. in die arraylists kann ich problemlos auch arrays speichern oder andere variablen zB. int.
wie ausgelsen wird weiß ich. ich erhalte dann arraylists. aber ich möchte das, was ich den arraylists gespeichert habe wieder in die ursprünglichen formate umwandeln: eine byte-, eine int-array und eine normale int-variable.
wie geht das?
habs mit C# versucht (das klappt ja manchmal bei java):
private byte[] ArrayListZuArrayByte(ArrayList al){
return (byte[])al.ToArray(typeof(byte));
}
private int[] ArrayListZuArrayInt(ArrayList al){
return (int[])al.ToArray(typeof(int));
}
aber da kommt ne fehlermeldung: ich soll hinter "byte" bzw "int" ".class" schreiben. also:
private byte[] ArrayListZuArrayByte(ArrayList al){
return (byte[])al.ToArray(typeof(byte.class));
}
private int[] ArrayListZuArrayInt(ArrayList al){
return (int[])al.ToArray(typeof(int.class));
}
das macht find ich aber keinen sinn. und dann klappt auch gar nichts mehr.
ich hoffe ihr könnt mir helfen!
danke schon mal im vorraus!
michel
ich habe eine datei mit hilfe von arraylists gespeichert. in die arraylists kann ich problemlos auch arrays speichern oder andere variablen zB. int.
wie ausgelsen wird weiß ich. ich erhalte dann arraylists. aber ich möchte das, was ich den arraylists gespeichert habe wieder in die ursprünglichen formate umwandeln: eine byte-, eine int-array und eine normale int-variable.
wie geht das?
habs mit C# versucht (das klappt ja manchmal bei java):
private byte[] ArrayListZuArrayByte(ArrayList al){
return (byte[])al.ToArray(typeof(byte));
}
private int[] ArrayListZuArrayInt(ArrayList al){
return (int[])al.ToArray(typeof(int));
}
aber da kommt ne fehlermeldung: ich soll hinter "byte" bzw "int" ".class" schreiben. also:
private byte[] ArrayListZuArrayByte(ArrayList al){
return (byte[])al.ToArray(typeof(byte.class));
}
private int[] ArrayListZuArrayInt(ArrayList al){
return (int[])al.ToArray(typeof(int.class));
}
das macht find ich aber keinen sinn. und dann klappt auch gar nichts mehr.
ich hoffe ihr könnt mir helfen!
danke schon mal im vorraus!
michel