以下是使用Java Spring Boot将字符串转换为Base64编码以及将Base64编码转换为字符串的示例代码:

将字符串转换为Base64编码:

import java.util.Base64;

public class Base64Encoder {
    public static String encode(String str) {
        byte[] encodedBytes = Base64.getEncoder().encode(str.getBytes());
        return new String(encodedBytes);
    }
}

将Base64编码转换为字符串:

import java.util.Base64;

public class Base64Decoder {
    public static String decode(String encodedStr) {
        byte[] decodedBytes = Base64.getDecoder().decode(encodedStr.getBytes());
        return new String(decodedBytes);
    }
}

使用示例:

String str = "Hello World";
String encodedStr = Base64Encoder.encode(str);
System.out.println(encodedStr); // SGVsbG8gV29ybGQ=
String decodedStr = Base64Decoder.decode(encodedStr);
System.out.println(decodedStr); // Hello World

注意:这里使用的是Java 8中的Base64类,如果你的项目使用的是Java 7或更早的版本,你需要使用其他第三方库来进行Base64编码和解码操作。

springboot string 互转 base64

原文地址: https://www.cveoy.top/t/topic/b5Pk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录