В Java 8 был добавлен класс Base64 в пакет java.util для кодирования и декодирования данных в формате Base64. Этот класс содержит два статических класса - Encoder для кодирования данных и Decoder для декодирования данных. Для использования необходимо импортировать класс Base64 использованием директивы импорта: import java.util.Base64;. Пример кодирования и декодирования данных в Base64 в Java 8 с использованием класса Base64: import java.util.Base64;
public class Main {
public static void main(String[] args) {
String originalString = "Hello, world!";
// Encoding a string to Base64 String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
System.out.println("Encoded string: " + encodedString);
// Decoding a Base64 string byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Decoded string: " + decodedString