`
隐形的翅膀
  • 浏览: 483575 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

COMMON CODEC 十六进制与byte之间的转换

阅读更多
COMMON CODEC HEX

字符串十六进制之间转换

1. byte[] encode(byte[] pArray)
          byte[] decode(byte[] pArray)

2. char[] encodeHex(byte[] pArray)
          byte[] decodeHex(byte[] pArray)


import org.apache.commons.codec.binary.Hex;
public class test {

	Hex hex = new Hex();
        String str = "中文";
       
        try{
        	//char[] enbytes = hex.encodeHex(str.getBytes());
        	byte[] enbytes = hex.encode(str.getBytes());
        	
        	//byte[] debytes= hex.decodeHex(enbytes);
        	byte[] debytes=hex.decode(enbytes);
        
	        System.out.println("编码前:" + str);
	        System.out.println("编码后:" + new String(enbytes));
	        System.out.println("解码后:" + new String(debytes));
        }catch(Exception ex){
        	
        }
        
	}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics