У меня есть 96-элементный массив из 1 и 0 (я также могу использовать логические значения), который я использую для хранения достижений в игре (0, если не разблокирован, 1, если разблокирован), который я хочу кодировать как Base64 (для «сохранить» игру, экспортировав все данные о достижениях в короткую строку). Сначала я хочу преобразовать массив в byte[]
, чтобы я мог использовать метод encodeToString(byte[] src)
в этом массиве для вывода строки.
Как я могу это сделать? Есть ли метод, который может взять подмассив из 8 битов и преобразовать его в байт? Это не должно быть эффективно или красиво. Я просто делаю эту игру для развлечения.