首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一个容易的解码编码实例

2012-12-24 
一个简单的解码编码实例import java.nio.ByteBufferimport java.nio.CharBufferimport java.nio.charset

一个简单的解码编码实例

import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.charset.CharacterCodingException;import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder;import java.nio.charset.CharsetEncoder;public class CharsetDemo {/** * @param args * @throws CharacterCodingException  */public static void main(String[] args) throws CharacterCodingException {Charset charset = Charset.forName("UTF-8");CharBuffer cb = CharBuffer.wrap("我一定是个super man");CharsetEncoder charencoder = charset.newEncoder();//编码引擎工具CharsetDecoder chardecoder = charset.newDecoder();//解码引擎工具ByteBuffer bb = charencoder.encode(cb);//将字符流编码成字节流(字符就是我们平时看见的#,1,4;字节是计算机中存储数据的单元,一个8位的二进制数)字节才会放到缓冲区。;System.out.println(bb);cb = chardecoder.decode(bb););//将字符流解码成字节流;System.out.println(cb);}}

热点排行