zoukankan      html  css  js  c++  java
  • 长度高位转低位 5F00转005F,返回十进制

         /**
    	 * 十六进制高低位转换,返回十进制数
    	 * @param str
    	 * @return
    	 */
    	public static String decodeHexStringToDec(String str) {
    		str =HighLowHex(spaceHex(str));
    		String value =new BigInteger(str, 16).toString();
    		return value;
    	}
    	
    	/**
    	 * 十六进制数隔空位
    	 * @param str
    	 * @return
    	 */
    	private static String spaceHex(String str){
    		char[] array= str.toCharArray();
    			if(str.length()<=2) return str;
    				StringBuffer buffer =new StringBuffer();
    				for(int i=0;i<array.length;i++){
    				int start =i+1;
    				if(start%2==0){
    					buffer.append(array[i]).append(" ");
    				}else{
    					buffer.append(array[i]);
    				}
    			}
    		return buffer.toString();
    	}
    	
    	/**
    	 * 高位16进制转低位
    	 * @param str
    	 * @return
    	 */
    	private static String HighLowHex(String str){
    		if(str.trim().length()<=2) return str;
    		List<String> list = Arrays.asList( str.split(" "));
    		Collections.reverse(list);
    		StringBuffer stringBuffer = new StringBuffer();
    		for(String string:list){
    			stringBuffer.append(string);
    		}
    		return stringBuffer.toString();
    	}
    

      

  • 相关阅读:
    highcharts的表名
    highcharts的引用
    Factory 模式
    PHP中interface与 implements 关键字
    PHP中为位运算符(几乎很少用)
    &,引用复制@,忽略错误提示
    TP中手动加载类库
    TP框架自动加载优先级
    交换机和路由器
    Ucenter,Discuz
  • 原文地址:https://www.cnblogs.com/huyanlon/p/10736616.html
Copyright © 2011-2022 走看看