wol*_*tle 94
将使用全零自动初始化新的字节数组.你不需要做任何事情.
使用其他值初始化的更一般方法是使用Arrays该类.
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill( bytes, (byte) 1 );
Run Code Online (Sandbox Code Playgroud)
Ser*_*hyk 18
byte [] arr = new byte[100]
Run Code Online (Sandbox Code Playgroud)
默认情况下,每个元素都为0.
您可以在此处找到原始默认值:
Data Type Default Value
byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char '\u0000'
boolean false
Run Code Online (Sandbox Code Playgroud)
byte[] bytes = new byte[100];
Run Code Online (Sandbox Code Playgroud)
使用默认值初始化所有字节元素,对于字节为0,实际上,构造时数组的所有元素都使用数组元素类型的默认值进行初始化.