展开全部
由于该e5a48de588b662616964757a686964616f31333363363463问题没有标明是java或者是android的,以下我的解决方法:
android:byte[] result=Base64.encode(key, Base64.DEFAULT);
其中key 的类型是byte[].此方法是android自带的装换方法。
如果感觉 byte[] result 很不直观,可以使用 new String(result) 方法转化成 字符串类型进行输出。
java语言(不多说说明了,底下代码写的很详细)://定义一个BASE64Encoder
BASE64Encoder encode = new BASE64Encoder();
//将byte[]转换为base64
String base64 = encode.encode("五笔字型电子计算机".getBytes());
//输出base64
System.out.println(base64);
//新建一个BASE64Decoder
BASE64Decoder decode = new BASE64Decoder();
//将base64转换为byte[]
byte[] b = decode.decodeBuffer(base64);
//输出转换后的byte[]
System.out.println(new String(b)); }