java 字符串转base64 hutool
时间: 2023-09-29 21:07:13 浏览: 168
使用Hutool库进行Java字符串转Base64的操作可以非常简单地实现。以下是示例代码:
```java
import cn.hutool.core.codec.Base64;
public class Example {
public static void main(String[] args) {
String str = "Hello, world!";
// 字符串转Base64
String base64Str = Base64.encode(str);
System.out.println("Base64 encoded string: " + base64Str);
// Base64转字符串
String originalStr = Base64.decodeStr(base64Str);
System.out.println("Original string: " + originalStr);
}
}
```
在上面的代码中,我们首先导入了Hutool的`Base64`类。然后,我们将要编码的字符串定义为`str`变量。
接下来,我们使用`Base64.encode(str)`方法将字符串编码为Base64格式,并将结果存储在`base64Str`变量中。我们使用`System.out.println()`语句输出编码后的字符串。
最后,我们使用`Base64.decodeStr(base64Str)`方法将Base64格式的字符串解码为原始字符串,并将结果存储在`originalStr`变量中。我们再次使用`System.out.println()`语句输出原始字符串。
运行该示例程序,将会输出如下结果:
```
Base64 encoded string: SGVsbG8sIHdvcmxkIQ==
Original string: Hello, world!
```
从输出结果中可以看出,Hutool库提供的Base64编码和解码方法非常简单易用。
阅读全文