javabase64解码
时间: 2023-09-04 12:13:15 浏览: 181
java的base64编解码
您可以使用Java的Base64类来解码Base64编码的字符串。以下是一个示例代码:
```java
import java.util.Base64;
public class Main {
public static void main(String[] args) {
String encodedString = "SGVsbG8gd29ybGQ=";
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Decoded string: " + decodedString);
}
}
```
在这个示例中,我们使用`Base64.getDecoder()`获取Base64解码器,然后使用`decode()`方法解码字符串。解码后的字节数组可以通过`new String()`转换为字符串。在这个例子中,编码的字符串是"SGVsbG8gd29ybGQ=",解码后的字符串是"Hello world"。
请注意,这个示例假设输入的编码字符串是有效的Base64编码。如果输入的字符串不是有效的Base64编码,将会抛出`IllegalArgumentException`异常。
阅读全文