Как инициализировать байтовый массив из 100 байтов в java со всеми 0

Как инициализировать массив байтов из 100 байтов в java со всеми 0. Я хочу создать 100-байтовый массив и инициализировать его всеми 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

Значение элемента по умолчанию для любого массива примитивов уже равно нулю.