Как инициализировать массив байтов из 100 байтов в java со всеми 0. Я хочу создать 100 байтовый массив и инициализировать его все 0Как инициализировать массив байтов из 100 байтов в java со всеми 0
ответ
Новый массив байтов будет автоматически инициализирован всеми нулями. Вам не нужно ничего делать.
Более общий подход к инициализации с другими значениями заключается в использовании класса Arrays
.
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill(bytes, (byte) 1);
'Arrays.fill' является избыточным, если вы не подозреваете, что изменили содержимое массива. –
@PeterLawrey Я понимаю это, и я думаю, что это понятно из других 5 ответов, которые говорят именно об этом. Однако для людей, приземляющихся здесь из поиска, они могут захотеть инициализировать его с помощью 1 или другого. – wolfcastle
@wolfcastle Вы правы, но почему бы вам не уточнить его в вашем ответе. Например, добавление комментария: «Байт был инициализирован равным 0, но если вы хотите инициализировать его чем-то другим, например 1, тогда Arrays.fill (байты (байт) 1); – eepty
Просто создайте его как new byte[100]
будет инициализирован с 0 по умолчанию
byte [] arr = new byte[100]
Каждый элемент имеет 0 по умолчанию.
Вы можете найти примитивные значения по умолчанию 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];
инициализирует все элементы байтов со значениями по умолчанию, который для байта равен 0. В самом деле, все элементы массива, построенного, инициализируются значения по умолчанию для типа элемента массива.
На самом деле по умолчанию значение байта равно 0.
значение элемента по умолчанию любого массива примитивов уже равна нулю.
- 1. Как инициализировать массив байтов в Java?
- 2. Как инициализировать массив байтов в Java?
- 3. Как инициализировать фиксированный массив байтов?
- 4. Инициализировать массив байтов из части существующего массива байтов C#
- 5. Как создать массив байтов из байтов
- 6. Как инициализировать массив байтов в Clojure
- 7. Java: convert Список байтов в массив байтов
- 8. Как инициализировать и увеличивать массив байтов в Java?
- 9. Как инициализировать массив 2d со всеми элементами 0?
- 10. Запись строки в массив байтов в java
- 11. Возвращает массив байтов из ByteBuffer в Java
- 12. Как конкатенировать массив байтов в java
- 13. Назначение в массив байтов в Java
- 14. Инициализировать массив байтов до определенного значения
- 15. Объединение байтов в java
- 16. Предварение размер массива байтов в массив байтов
- 17. Преобразование массива байтов PNG в массив байтов JPEG в java
- 18. Инициализировать коллекцию байтов * в C#
- 19. Действительно ли 0 байтов файлов действительно 0 байтов?
- 20. Как преобразовать массив байтов в формате String в массив байтов?
- 21. Как скопировать один массив байтов в другой массив байтов?
- 22. Порядок байтов: преобразование java-байтов в C#
- 23. Как преобразовать строку Java в массив байтов?
- 24. Строка байтов в байтовый массив
- 25. Получить полный массив байтов из байтов, полученных из websocket
- 26. Массив байтов в POD
- 27. Как читать массив байтов из файла с использованием потока данных и печатать массив байтов в java
- 28. Массив массива байтов в другой массив байтов в C#
- 29. Как разбить массив байтов
- 30. Найти шаблон байтов в массив байтов
Вы пробовали цикл? – jchips12