Java mnie zasmuca, ponieważ potrzebuje klas otoki dla ArrayList
s. W jaki sposób mogę dodać byte[]
do ArrayList<Byte[]>
?Java: byte [] na Byte []
5
A
Odpowiedz
3
LOL myślał, że muszę wszystko owinąć. ArrayList<byte[]>
działa. Dzięki Yishai.
3
Musisz zawijać wszelkie prymitywy, aby użyć ich w kontekście wymagającym obiektu. Ale bajt [] nie jest prymitywny. Jest to tablica bajtów, a tablica to obiekt.
Po prostu wyjaśnić: Czy naprawdę chcesz ArrayList z tablic bajtów, tj. Skutecznie dwuwymiarową tablicę? A może po prostu potrzebujesz ArrayList of bytes? W takim przypadku musisz zawijać bajty w bajtach, aby umieścić je w tablicy ArrayList.
3
tylko w celu innych poszukujących tego, jeśli masz Apache Commons na ścieżce klas, można zrobić coś jak poniżej, aby uzyskać Byte[]
back (documentation]:
Byte[] result = ArrayUtils.toObject(byte[]);
1
ArrayList działa tylko wtedy, gdy nie potrzebujesz wyników hashCode() i equals() na tej liście.
Powiązane problemy
- 1. Java - Byte [] na bajt []
- 2. Konwersja ArrayList <Byte> do byte []
- 3. x86, różnica między BYTE i BYTE PTR
- 4. Konwersja UIImage na Byte Array
- 5. Java unsigned byte [2] to int?
- 6. varchar2 (n BYTE | CHAR) domyślne -> CHAR lub BYTE
- 7. Szybka ciąg byte [] konwersji
- 8. Tworzenie Byte [] w PowerShell
- 9. PHP Multi Byte str_replace?
- 10. Funkcja zwraca tablicę BYTE
- 11. SecureString do Byte [] C#
- 12. Google Protobuf ByteString vs. Byte []
- 13. Błąd przy użyciu Byte Buddy na Androida
- 14. Konwersja wartości Boolean na Byte w VB.NET
- 15. Go: jak przekonwertować struct na [] byte?
- 16. Jak konwertować System.Drawing.Image na Byte Array?
- 17. Jak przekonwertować typ 'byte []' na 'System.Data.Linq.Binary'
- 18. Obiekt Byte Array to Image
- 19. Start Bit vs Start Byte
- 20. String VS Byte [], wykorzystanie pamięci
- 21. Scala: InputStream do Array [Byte]
- 22. computeHash byte [] i różnica strumienia
- 23. Czytanie znaków specjalnych z Byte []
- 24. Jak wyrażeń lambdy są tłumaczone w Java Byte Code
- 25. Nie można wstawić byte [] do MySQL przy użyciu języka Java
- 26. niezawodny sposób przekonwertować plik do byte []
- 27. Konwersja ciąg byte [] zwraca błędną wartość (kodowanie?)
- 28. Zapisz Byte Array do ścieżki UNC
- 29. Znajdź tablicę (byte []) wewnątrz innej tablicy?
- 30. cmpxchg dla WORD szybciej niż dla BYTE
Co jest nie tak z 'ArrayList'? To działa (jako lista tablic bajtowych []) Być może chodziło Ci o 'ArrayList ' z bajtu []? –
Yishai