[Java] 将16位byte[] 转换为32位String →→→→→进入此内容的聊天室

来自 , 2020-12-29, 写在 Java, 查看 166 次.
URL http://www.code666.cn/view/a89cf525
  1. /**
  2.      * 将16位byte[] 转换为32位String
  3.      *  
  4.      * @param buffer
  5.      * @return
  6.      */  
  7.     private String toHex(byte buffer[]) {  
  8.         StringBuffer sb = new StringBuffer(buffer.length * 2);  
  9.         for (int i = 0; i < buffer.length; i++) {  
  10.             sb.append(Character.forDigit((buffer[i] & 240) >> 4, 16));  
  11.             sb.append(Character.forDigit(buffer[i] & 15, 16));  
  12.         }  
  13.  
  14.         return sb.toString();  
  15.     }  
  16.  
  17. //源代码片段来自云代码http://yuncode.net
  18.                        

回复 " 将16位byte[] 转换为32位String"

这儿你可以回复上面这条便签

captcha