import java.util.Base64;
public class StringToBase64Example {
public static void main(String[] args) {
// 原始字符串
String originalString = "Hello, World!";
// 使用 Base64 编码器将字符串编码为 Base64
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
// 输出编码后的字符串
System.out.println("Encoded: " + encodedString);
// 使用 Base64 解码器将 Base64 字符串解码回原始字符串
String decodedString = new String(Base64.getDecoder().decode(encodedString));
// 输出解码后的字符串
System.out.println("Decoded: " + decodedString);
}
}
import java.util.Base64; 导入了 Java 内置的 Base64 编码和解码工具类。originalString,其值为 "Hello, World!"。Base64.getEncoder().encodeToString() 方法将字符串转换为字节数组,并进行 Base64 编码。encodedString 变量中。System.out.println 打印编码后的 Base64 字符串。Base64.getDecoder().decode() 方法将 Base64 字符串解码回字节数组,再将其转换为原始字符串。decodedString 变量中。System.out.println 打印解码后的原始字符串。上一篇:java异步线程实现方式
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站