reading a byte array to the output string

/***
	 * byte数组变string   加“-”
	 * @param b
	 * @return
	 */
	public static String readByte(byte[] b) {
		StringBuilder sb  = new StringBuilder();
		for(int i=0;i<b.length;i++){
			if(i==0){
				sb.append(Integer.toHexString(b[i]&0xff));
			}else if(i>0){
				sb.append("-"+Integer.toHexString(b[i]&0xff));
			} 
		}
		String ser = sb.toString();
		return ser;		
	}

 

Published 141 original articles · won praise 33 · views 50000 +

Guess you like

Origin blog.csdn.net/qq_43560721/article/details/102805033