Jak zainicjować tablicę bajtów o wielkości 100 bajtów w java z wszystkimi zerami. Chcę utworzyć tablicę bajtów 100 i zainicjować je wszystkie 0 naJak zainicjować tablicę bajtów na 100 bajtów w java z wszystkimi 0:
Odpowiedz
Nowa tablica bajtów zostanie automatycznie zainicjowana wszystkimi zerami. Nie musisz nic robić.
Bardziej ogólne podejście do inicjowania innymi wartościami, to użycie klasy Arrays
.
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill(bytes, (byte) 1);
Plik 'Arrays.fill' jest zbędny, chyba że podejrzewasz, że zmieniłeś zawartość tablicy. –
@PeterLawrey Zdaję sobie z tego sprawę i myślę, że wynika to jasno z pozostałych 5 odpowiedzi, które mówią dokładnie to. Jednak dla osób lądujących tutaj z wyszukiwania, mogą chcieć zainicjować go za pomocą 1s lub czegoś innego. – wolfcastle
@wolfcastle Masz rację, ale dlaczego nie wyrazisz jaśniej w swojej odpowiedzi. Na przykład dodanie komentarza: "Bity zostały zainicjowane na 0, ale jeśli chcesz zainicjować je na coś innego, na przykład 1, to Array.fill (bajty, (bajt) 1); – eepty
Wystarczy utworzyć go jako new byte[100]
zostanie zainicjowany z 0 domyślnie
byte [] arr = new byte[100]
Każdy element ma 0 domyślnie.
można znaleźć prymitywne wartości domyślne here:
Data Type Default Value
byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char '\u0000'
boolean false
byte[] bytes = new byte[100];
inicjalizuje wszystkie elementy bajt o wartości domyślnych, które dla bajt jest 0. W rzeczywistości, wszystkie elementy tablicy przy budowanej, są inicjowane z domyślne wartości dla typu elementu tablicy.
Właściwie domyślna wartość bajta 0.
Domyślna wartość elementem każdej tablicy prymitywów jest już zero.
- 1. Java: konwertuj listę bajtów na tablicę bajtów
- 2. Jak zainicjować tablicę bajtów w Clojure
- 3. Jak przekonwertować tablicę ciągów na tablicę bajtów? (java)
- 4. Jak podzielić tablicę bajtów
- 5. Czy pliki o rozmiarze 0 bajtów to naprawdę 0 bajtów?
- 6. Jak konwertować tablicę bajtów na hexString w języku Java?
- 7. Android: jak przekonwertować tablicę bajtów na Bitmapę?
- 8. Jak przekonwertować tablicę bajtów na Bitmapę
- 9. Jak przekonwertować tablicę bajtów Stream
- 10. Konwertuj tablicę ciągów na tablicę bajtów
- 11. Jak mogę przypiąć tablicę bajtów?
- 12. Jak przekonwertować tablicę bajtów na obiekt blobowy
- 13. Jak przekonwertować tablicę bajtów na załącznik mailowy
- 14. Jak przekonwertować tablicę bajtów na MultipartFile
- 15. Jak przekonwertować łańcuch szesnastkowy na tablicę bajtów?
- 16. Jak przekonwertować outputStream na tablicę bajtów?
- 17. Jak przekonwertować tablicę bajtów na jej wartość liczbową (Java)?
- 18. Jak sprawdzić tablicę bajtów pustą, czy nie?
- 19. Konwertuj tablicę bajtów na io.read w golang
- 20. Konwersja tablicy bajtów do klasy zawierającej tablicę bajtów w C#
- 21. Konwertuj int na tablicę bajtów w C?
- 22. Konwertuj tablicę bajtów na ciąg w Silverlight?
- 23. Konwertuj obiekt na tablicę bajtów w C#
- 24. Konwertuj tablicę bajtów na liczbę dziesiętną
- 25. Jak przekonwertować liczbę całkowitą na tablicę czterech bajtów w pythonie
- 26. Znajdź sekwencję bajtów w tablicy bajtów.
- 27. Usuwanie pierwszych 16 bajtów z tablicy bajtów
- 28. Konwertowanie tablicy bajtów na tablicę zmiennych
- 29. F #: Konwertowanie ciągu znaków na tablicę bajtów
- 30. Konwertuj arbitralny interfejs Golang na tablicę bajtów
Czy próbowałeś pętli? – jchips12