Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Java 8 — Base64

С появлением Java 8 Base64 наконец получил должное. Java 8 теперь имеет встроенный кодировщик и декодер для кодирования Base64. В Java 8 мы можем использовать три типа кодировки Base64.

Вложенные классы

<тд>

статический класс Base64.Decoder

Этот класс реализует декодер для декодирования байтовых данных с использованием схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

<тд>

статический класс Base64.Encoder

Этот класс реализует кодировщик для кодирования байтовых данных с использованием схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Сер.№ Вложенный класс и описание
1
2

Методы

<тд>

статический Base64.Decoder getDecoder()

Возвращает Base64.Decoder, который декодирует с использованием схемы кодирования base64 типа Basic.

<тд>

статический Base64.Encoder getEncoder()

Возвращает Base64.Encoder, который кодирует с использованием схемы кодирования base64 типа Basic.

<тд>

статический Base64.Decoder getMimeDecoder()

Возвращает Base64.Decoder, который декодирует с использованием схемы декодирования base64 типа MIME.

<тд>

статический Base64.Encoder getMimeEncoder()

Возвращает Base64.Encoder, который кодирует с использованием схемы кодирования base64 типа MIME.

<тд>

статический Base64.Encoder getMimeEncoder(int lineLength, byte[] lineSeparator)

Возвращает Base64.Encoder, который кодирует с использованием схемы кодирования base64 типа MIME с указанной длиной строки и разделителями строк.

<тд>

статический Base64.Decoder getUrlDecoder()

Возвращает Base64.Decoder, который декодирует с использованием схемы кодирования base64 безопасного типа URL и имени файла.

<тд>

статический Base64.Encoder getUrlEncoder()

Возвращает Base64.Encoder, который кодирует с использованием схемы кодирования base64 безопасного типа URL и имени файла.

Сер.№ Название и описание метода
1
2
3
4
5
6
7

Унаследованные методы

Этот класс наследует методы от следующего класса —

Пример Base64

Создайте следующую программу Java, используя любой редактор по вашему выбору, скажем, C:/> JAVA.

Java8Tester.java

Живая демонстрация
01

Проверьте результат

Скомпилируйте класс, используя javac компилятор следующим образом —

10 

Теперь запустите Java8Tester следующим образом —

28

Он должен произвести следующий вывод —

31

java

  1. Операторы Java
  2. Java-комментарии
  3. Java для каждого цикла
  4. Java-строки
  5. Java-интерфейс
  6. Анонимный класс Java
  7. Java-проба с ресурсами
  8. Java-аннотации
  9. Утверждения Java
  10. Java вектор