package com.cem.utils;import java.text.DecimalFormat;import java.util.HashMap;import java.util.Map;public class Utils_HaxPars {/*** 十六进制转二进制 Boolean 1 bit 1字节可存储8个Boolean值* * @return*/public String Hex2Binary_Boolean_handle(String hexString) {if (hexString == null || hexString.length() % 2 != 0)return null;String bString = "", tmp;for (int j = 0; j < hexString.length(); j++) {tmp = "0000"+ Integer.toBinaryString(Integer.parseInt(hexString.substring(j, j + 1), 16));bString += tmp.substring(tmp.length() - 4);}//System.out.println("指标值->"+bString);return bString;}/*** 十六进制转二进制 Boolean 1 bit 1字节可存储8个Boolean值* * @return*/public Map<String, Object> Hex2Binary_Boolean(String hexString) {Map<String,Object> map=new HashMap<String,Object>();String str="";//8月2日新增for (int i = 0; i < (hexString.length())/2; i++) {String dataStr = Utils_SubString.SubString(hexString,i*2,(i+1)*2);if (dataStr == null || dataStr.length() % 2 != 0)return null;String bString = "", tmp;for (int j = 0; j < dataStr.length(); j++) {tmp = "0000"+ Integer.toBinaryString(Integer.parseInt(dataStr.substring(j, j + 1), 16));bString += tmp.substring(tmp.length() - 4);}str+=bString;//map.put(&#
700字范文,内容丰富有趣,生活中的好帮手!