JDK1.5中怎么使用Base64编码? 以前在1.4种用的那个现在好像不能用了,为什么1.5中没有Base64的类呢?请大家指教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不兼容?不过Base64很简单,就是把三个字节(3*8bit) 编程四个字节(4*6bit) sun.misc.BASE64Encoder重写过了,已经用不了了。建议用 java.util.prefs.Base64 * @author Josh Bloch * @version 1.5, 12/19/03 * @see Preferences * @since 1.4这个class是1.4就有了的。或者使用 apache commons codec的 org.apache.commons.codec.binary.Base64 import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder; // Base64 加密实例 BASE64Encoder base64Encoder = new BASE64Encoder(); //Base64加密 String outStr = base64Encoder.encode(bytesEncoded); BASE64Decoder base64Decoder = new BASE64Decoder(); byte[] buf = base64Decoder.decodeBuffer(strData) Java核心技术书中关于Manger和staff例子中多态的问题 请问什么是封装类啊?与基本类型有什么区别和联系?还有到底什么是容器? java程序里的中文输出问题 设置环境变量问题(菜,不要BS,汗-_-!!) 鼠标点击JTable的时候,返回JTable的值的问题 java和其他程序的交互? 哪儿有JB5的开发资料? 谁有基于AWT的CHART BEAN? java调用matlab出错,求帮忙 单行文本框组件的登录程序问题 哪位大侠帮我解释一下结果是怎么来的 数据库记录集的问题请高手指点指点
不过Base64很简单,就是把三个字节(3*8bit) 编程四个字节(4*6bit)
建议用 java.util.prefs.Base64 * @author Josh Bloch
* @version 1.5, 12/19/03
* @see Preferences
* @since 1.4
这个class是1.4就有了的。或者使用 apache commons codec的 org.apache.commons.codec.binary.Base64
import sun.misc.BASE64Encoder; // Base64 加密实例
BASE64Encoder base64Encoder = new BASE64Encoder();
//Base64加密
String outStr = base64Encoder.encode(bytesEncoded);
BASE64Decoder base64Decoder = new BASE64Decoder();
byte[] buf = base64Decoder.decodeBuffer(strData)