java.util.Base64类来进行Base64编码解码、
时间: 2023-08-01 12:08:53 浏览: 116
是的,Java提供了java.util.Base64类来进行Base64编码和解码操作。这个类位于Java标准库中,不需要额外导入任何jar包。
下面是使用java.util.Base64类进行Base64编码和解码的示例代码:
```java
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String originalString = "Hello, World!";
// 编码
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);
}
}
```
以上代码将字符串"Hello, World!"进行Base64编码,然后再解码回原始字符串。编码使用`Base64.getEncoder().encodeToString()`方法,解码使用`Base64.getDecoder().decode()`方法。
使用java.util.Base64类进行Base64编码解码操作是推荐的做法,它提供了更健壮和可移植的实现,并且适用于所有Java版本。
阅读全文
相关推荐

















