Как инициализировать массив байтов из 100 байтов в java со всеми 0. Я хочу создать 100-байтовый массив и инициализировать его всеми 0
Как инициализировать байтовый массив из 100 байтов в java со всеми 0
Ответ 1
Новый массив байтов будет автоматически инициализирован всеми нулями. Вам не нужно ничего делать.
Более общий подход к инициализации с другими значениями заключается в использовании класса Arrays
.
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill( bytes, (byte) 1 );
Ответ 2
Просто создайте его как new byte[100]
, по умолчанию он будет инициализирован 0
Ответ 3
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
Ответ 4
byte[] bytes = new byte[100];
Инициализирует все элементы байта со значениями по умолчанию, которые для байта равны 0. Фактически, все элементы массива при построении инициализируются значениями по умолчанию для типа элемента массива.
Ответ 5
Фактически значение по умолчанию байта равно 0.
Ответ 6
Значение элемента по умолчанию для любого массива примитивов уже равно нулю.