java String转base64
时间: 2023-08-17 08:07:20 浏览: 87
Base64转换String工具
你可以使用Java中的Base64类来实现String到Base64的转换。下面是一个示例代码:
```java
import java.util.Base64;
public class Main {
public static void main(String[] args) {
String originalString = "Hello, World!";
// 编码为Base64
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
System.out.println("Encoded string: " + encodedString);
// 解码为原始字符串
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Decoded string: " + decodedString);
}
}
```
运行上述代码会输出以下结果:
```
Encoded string: SGVsbG8sIFdvcmxkIQ==
Decoded string: Hello, World!
```
在这个示例中,我们首先将原始字符串编码为Base64,然后将Base64字符串解码回原始字符串。你可以使用`Base64.getEncoder().encodeToString()`方法进行编码,使用`Base64.getDecoder().decode()`方法进行解码。记得引入`java.util.Base64`类。希望对你有所帮助!
阅读全文