Come inizializzare la matrice di byte di 100 byte in java con tutti gli 0. Voglio creare 100 array di byte e inizializzarlo con tutto 0 diCome inizializzare la matrice di byte di 100 byte in java con tutti gli 0
risposta
Un nuovo array di byte verrà automaticamente inizializzato con tutti gli zeri. Non devi fare nulla.
L'approccio più generale all'inizializzazione con altri valori consiste nell'utilizzare la classe Arrays
.
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill(bytes, (byte) 1);
'Arrays.fill' è ridondante a meno che non si sospetti di aver alterato il contenuto dell'array. –
@PeterLawrey Realizzo questo, e penso che sia chiaro dalle altre 5 risposte che dicono esattamente questo. Tuttavia, per le persone che arrivano qui da una ricerca, potrebbero voler inizializzarle con 1 o qualcos'altro. – wolfcastle
@wolfcastle Hai ragione, ma perché non lo dichiari più chiaro nella tua risposta. Ad esempio, aggiungendo un commento: "I byte sono stati inizializzati su 0, ma se si desidera inizializzarli su qualcos'altro, ad esempio 1, quindi Arrays.fill (byte, (byte) 1); – eepty
sufficiente creare come new byte[100]
verrà inizializzato con 0 per default
byte [] arr = new byte[100]
Ogni elemento ha 0 per impostazione predefinita.
Si potrebbe trovare valori di default primitivi 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];
inizializza tutti gli elementi di byte con i valori di default, che per byte è 0. In realtà, tutti gli elementi di un array quando costruito, vengono inizializzati con valori predefiniti per il tipo dell'elemento dell'array.
realtà il valore predefinito di byte è 0.
Il valore predefinito elemento di qualsiasi matrice di primitive è già zero.
- 1. Come convertire la matrice di byte in stringa in Java?
- 2. Inizializzare matrice di byte senza segno tramite numero esadecimale
- 3. Bit Iterate Java in matrice di byte
- 4. Convertire la matrice di byte in decimale
- 5. Convertire ctype byte matrice di byte
- 6. Come inizializzare un array di byte in Java?
- 7. Conversione matrice byte Java Edizione
- 8. matrice Byte con imbottitura di byte null alla fine: come copiare in modo efficiente ai più piccoli array di byte
- 9. Java: converte l'elenco di byte in serie di byte
- 10. I file 0 byte sono veramente 0 byte?
- 11. Come convertire System.Drawing.Image in matrice di byte?
- 12. "Last 100 byte" Scenario Intervista
- 13. Riempimento di un byte [] con più byte [] s
- 14. SQLite come dichiarare come matrice di byte?
- 15. Funzione restituisce matrice BYTE
- 16. Come convertire la matrice di byte in BLOB
- 17. Byte matrice serializzazione JSON.NET
- 18. convertire la matrice di byte in chiave segreta
- 19. Java: BufferedImage alla matrice di byte e ritorno
- 20. Come convertire una matrice di stringhe in una matrice di byte? (java)
- 21. Come convertire la matrice di byte in Immagine in Java SE
- 22. Stringa molto grande nella matrice di byte
- 23. Debug Java con codici byte
- 24. Java: come "tagliare" un array di byte?
- 25. Char in byte? (Java)
- 26. Caricare la matrice di byte del file nella memoria
- 27. java tipo di dati byte
- 28. Determinazione della dimensione in byte di una matrice scipy.sparse?
- 29. Passa stringa a matrice di byte ascii
- 30. MemoryStream vs una matrice di byte
hai provato il ciclo? – jchips12