java字符串转base64
时间: 2023-09-03 17:12:30 浏览: 135
要将Java字符串转换为Base64编码,可以使用Apache Commons Codec库中的Base64类。首先,需要确保已引入Commons Codec的pom依赖。例如,在pom.xml文件中添加以下内容:
```xml
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
```
接下来,你可以使用Base64类的encodeToString方法将字符串转换为Base64编码。先将字符串转换为字节数组,然后使用Base64类进行编码。以下是一个示例代码:
```java
import org.apache.commons.codec.binary.Base64;
public class Main {
public static void main(String[] args) {
String authorInfo = "admin:xxxxx";
Base64 base64 = new Base64();
String base64Info = base64.encodeToString(authorInfo.getBytes());
System.out.println(base64Info);
}
}
```
在这个示例中,我们使用Base64类的encodeToString方法将字符串"admin:xxxxx"转换为Base64编码。最终的Base64编码结果将被打印出来。
请注意,为了使用Base64类,你需要在代码中导入org.apache.commons.codec.binary.Base64类。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [[Java]如何将String字符串进行base64编码](https://blog.csdn.net/ljy1998dsb/article/details/109270850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文