import java.util.Base64; public class StringToBase64 { public static void main(String[] args) { String originalString = "Hello, World!"; String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes()); System.out.println("原始字符串: " + originalString); System.out.print...
下面是将字符串转换为Base64编码的完整示例代码: importjava.util.Base64;publicclassStringToBase64Example{publicstaticvoidmain(String[]args){Stringstr="Hello, World!";byte[]byteArray=str.getBytes();StringencodedString=Base64.getEncoder().encodeToString(byteArray);System.out.println("Encoded String: "...
";// 步骤1:将字符串转换为字节数组byte[]byteArray=inputString.getBytes();// 步骤2:使用Base64编码器编码字节数组Base64.Encoderencoder=Base64.getEncoder();StringencodedString=encoder.encodeToString(byteArray);// 步骤3:将编码后的字节数组转换回字符串StringoutputString=newString(encodedString);System.ou...
import java.util.Base64;/** * @author jay * @create 2024-04-29 11:13*/publicclassBase64Util {/** * 字符串转Base64 **/publicstaticString StringToBase64(String jsonStr) { String encodedStr=Base64.getEncoder().encodeToString(jsonStr.getBytes(StandardCharsets.UTF_8));returnencodedStr; }...
java 字符串转Base64 场景一: 1 2 String base64encodedString = Base64.getEncoder().encodeToString("123".getBytes("utf-8")); System.out.println("Base64 编码字符串 (基本) :"+ base64encodedString); 场景二: 1 2 3 4 5 6 String str ="123";...
}privatestaticbooleanisData(charoctect){return(octect < BASELENGTH && base64Alphabet[octect] != -1); }/** 把64位byte数组转换成String */publicstaticStringencode(byte[] binaryData){if(binaryData ==null) {returnnull; }intlengthDataBits=binaryData.length * EIGHTBIT;if(lengthDataBits ==0)...
Base64中提供了三个getEncoder和getDecoder方法,通过获取对应的Encoder和Decoder,然后就可以调用Encoder的encode和decode方法对数据进行编码和解码,非常的方便。 我们先来看一下Base64的基本使用例子: // 使用encoder进行编码 String encodedString = Base64.getEncoder().encodeToString("what is your name baby?".getB...
byte[] uuidBytes = convertToByteArray(originalUUID); String encodedUUID = Base64.getEncoder().encodeToString(uuidBytes); assertEquals(expectedEncodedString, encodedUUID); } 解码 把我们获得的 UUID Base64 字符串进行解码,我们可以使用完全相反的方法: ...
Encoder mimeEncoder=Base64.getMimeEncoder(); String result=encoder.encodeToString(buffer); String urlResult=urlEncoder.encodeToString(buffer); String mimeResult=mimeEncoder.encodeToString(buffer); System.out.println(result); System.out.println(urlResult); ...
字符串转 base64后的加密与解密 importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;privatestaticString KEY = "12345678901234567890abcd";/*** 加密 *@paramstr 字符 *@return*/publicstaticString encodeToBase64ThenDecrypt(String str){if(StringUtils.isBlank(str))return""; BASE64Encoder base64Encod...