将字符串转为base64编码,java代码
时间: 2023-11-26 18:04:23 浏览: 183
基于Java实现文件和base64字符串转换
5星 · 资源好评率100%
在 Java 中,可以使用 `java.util.Base64` 类来进行 Base64 编码和解码。以下是将字符串转为 Base64 编码的 Java 代码示例:
```java
import java.util.Base64;
public class Base64Encoder {
public static void main(String[] args) {
String str = "hello, world";
String encodedStr = Base64.getEncoder().encodeToString(str.getBytes());
System.out.println("Base64 encoded string: " + encodedStr);
}
}
```
在这个例子中,我们首先使用 `getBytes()` 方法将字符串转换为字节数组,然后使用 `Base64.getEncoder().encodeToString()` 方法将其转换为 Base64 编码字符串。最后,我们将编码后的字符串打印到控制台上。
需要注意的是,`Base64.getEncoder().encodeToString()` 方法返回的是一个字符串,而不是字节数组。如果你需要获取字节数组,可以使用 `Base64.getEncoder().encode()` 方法。
阅读全文