Проблема с кодировкой Base64 в Java - PullRequest
1 голос
/ 06 мая 2020

Я закодировал следующий код для кодирования байта [] str .

Byte[] str; 
Byte[] encoded=Base64.encodeToString(str); 

Но Base64 слово не определено

Я пробовал base64.encode () & base64.getEncoder ()

Я нашел определенный оператор, но я не знаю, как его использовать:

byte[] encoded=Base64.encoder() 

Как им пользоваться? Или как я могу закодировать строку или byte [] с библиотеками или без них.

1 Ответ

1 голос
/ 06 мая 2020

Импорт Base64 как android.util.Base64

encodeToString принимает массив байтов и возвращает строку.

String encoded=Base64.encodeToString(byteArray); 

Подробная информация о Base64.encodeToString здесь

...