2016-04-26 10 views
0

Ich versuche, einen Byte-Puffer in einem zweidimensionalen Array zu speichern.Speichern Sie eine Funktion, die ein Array in ein zweidimensionales Array zurückgibt

byte[][] input = new byte[128][]; 
int index = 3; 

ByteBuffer b = new ByteBuffer.allocate(128); 
b.limit(128); 

b.put.... 

input[index][] = b.get(); 

Ich bekomme einen ungültigen Ausdrucksstart Fehler beim zweiten [].

+0

Was ist ein "illegaler Startfehler"? – Kayaman

+0

illegaler Beginn des Ausdrucks - Entschuldigung, ich habe den Beitrag aktualisiert. –

Antwort

1

Ihre Syntax ist falsch, sie sollte input[index] = b.get(); lauten.

+0

Ich verstehe jetzt, danke. –

+0

Vielleicht sollten Sie nur dieses Wrack einer Frage löschen. Es ist nicht so, als würde es anderen helfen. – Kayaman

Verwandte Themen