簡體   English   中英

如何在java中使用全0來初始化100字節的字節數組

[英]How to initailize byte array of 100 bytes in java with all 0's

如何使用全0來初始化java中100字節的字節數組。 我想創建100字節數組並用全0來初始化它

將使用全零自動初始化新的字節數組。 你不需要做任何事情。

使用其他值初始化的更一般方法是使用Arrays類。

import java.util.Arrays;

byte[] bytes = new byte[100];
Arrays.fill( bytes, (byte) 1 );

只需將其創建為new byte[100] ,默認情況下將初始化為0

byte [] arr = new byte[100] 

默認情況下,每個元素都為0。

您可以在此處找到原始默認值:

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];

使用默認值初始化所有字節元素,對於字節為0,實際上,構造時數組的所有元素都使用數組元素類型的默認值進行初始化。

任何基元數組的默認元素值已經為零:布爾false

實際上byte的默認值是0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM