- Forum-Beiträge: 37
16.07.2012, 10:54:47 via Website
16.07.2012 10:54:47 via Website
immer noch hab ich Probleme mit der Arraylist.
Ich bekomme Zahlen vom Typ byte und möchte diese in eine Arraylist einfügen. So wie ich das alles verstanden habe muß ich als erstes den byte Wert einem Byte Wrapper umhüllen da Arraylist mit einfachen Typen nichts anfangen kann. Ich hab jetzt mehrere Varianten durch aber es will nicht klappen. Wird zwar kompiliert aber beim ausführen der App im Emulator kommt ein "Sorry....". Wenn ich die Arraylist als Typ String erzeuge und string einfüge klappts wunderbar. Wie mache ich denn beim einfügen von Byte einen Fehler?
Hier mal mein Code:
Definition der Arraylist im create der Activity:
ArrayList<Byte> MyList = new ArrayList<Byte>();
Verschiedene Versuche Bytedaten in das Array einzufügen:
//Byte Beit = Byte.valueOf("22");löst bei einfügen eine NullPointerException aus
//Byte Beit = new Byte(30);wird nicht kompiliert
Byte Beit = 22;löst bei einfügen eine NullPointerException aus
MyList.add(Beit);
Hoffe Ihr könnt mir helfen,
Viele Grüße und besten Dank,
SebastianE
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.