java base64
时间: 2023-09-27 08:09:37 浏览: 46
Java中的Base64编码可以使用Java标准库中的java.util.Base64类来实现。以下是一个简单的示例代码:
```java
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String message = "Hello, World!";
// 编码
String encodedMessage = Base64.getEncoder().encodeToString(message.getBytes());
System.out.println("Encoded message: " + encodedMessage);
// 解码
byte[] decodedBytes = Base64.getDecoder().decode(encodedMessage);
String decodedMessage = new String(decodedBytes);
System.out.println("Decoded message: " + decodedMessage);
}
}
```
在上面的代码中,我们使用Base64类的getEncoder()方法获取一个Base64编码器,然后使用encodeToString()方法将消息字符串编码为Base64字符串。同样地,我们使用getDecoder()方法获取一个Base64解码器,然后使用decode()方法将Base64字符串解码为原始字节数组,最后将字节数组转换为字符串。