赞
踩
String和base64 互相转化
public static void main(String[] args) {
try {
String str = "{\"code\":\"61\",\"id\":\"334910\"}";
//编码
java.util.Base64.Encoder encoder = java.util.Base64.getEncoder();
String str2 = encoder.encodeToString(str.getBytes("UTF-8"));
//解码
java.util.Base64.Decoder decoder = java.util.Base64.getDecoder();
String str1 = new String(decoder.decode(str2.getBytes()), "UTF-8");
String str3 = str2;
}catch (Exception e){
e.printStackTrace();
}
}
在开发过程中,有些时候会遇到格式方面的限制等,尤其是在优化以往的旧代码做兼容的时候,这个时候就可能需要做一定的数据转化,以忽略原有的数据格式。
当然,img等也都可以做base64转化,作为数据存储或传输等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。