Base64.getEncoder();方法用途
时间: 2024-05-10 17:17:47 浏览: 172
`Base64.getEncoder()` 方法是 Java 中的一个静态方法,用于获取一个 Base64 编码器,该编码器可以将字节数组或字符串编码为 Base64 字符串表示形式。
具体来说,该方法返回一个 `Base64.Encoder` 对象,该对象可以使用 `encodeToString(byte[] src)` 方法将字节数组编码为 Base64 字符串,也可以使用 `encodeToString(String src)` 方法将字符串编码为 Base64 字符串。
示例代码:
```java
import java.util.Base64;
public class Base64EncoderExample {
public static void main(String[] args) {
String originalString = "Hello, world!";
// 获取 Base64 编码器
Base64.Encoder encoder = Base64.getEncoder();
// 将字符串编码为 Base64 字符串
String encodedString = encoder.encodeToString(originalString.getBytes());
System.out.println("Original string: " + originalString);
System.out.println("Encoded string: " + encodedString);
}
}
```
输出:
```
Original string: Hello, world!
Encoded string: SGVsbG8sIHdvcmxkIQ==
```
可以看到,原始字符串经过 Base64 编码后得到了一串 Base64 字符串。
阅读全文