• 二进制转16进制JAVA代码


    public class Binary2Hex
    {
    	public static void main(String[] args)
    	{
    		String bString ="10101000";//需要转的二进制代码
    		System.out.println(binaryString2hexString(bString));
    	}
    
    	public static String binaryString2hexString(String bString)
    	{
    		if (bString == null || bString.equals("") || bString.length() % 8 != 0)
    			return null;
    		StringBuffer tmp = new StringBuffer();
    		int iTmp = 0;
    		for (int i = 0; i < bString.length(); i += 4)
    		{
    			iTmp = 0;
    			for (int j = 0; j < 4; j++)
    			{
    				iTmp += Integer.parseInt(bString.substring(i + j, i + j + 1)) << (4 - j - 1);
    			}
    			tmp.append(Integer.toHexString(iTmp));
    		}
    		return tmp.toString();
    	}
    }




        每当夜深人静的时候,想想今天发生了什么,失去了什么,得到了什么,做了什么,没做什么,该做什么,不该做什么,明天要做什么!
  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    非数值数据的编码方式
    定点数
    C语言||作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
  • 原文地址:https://www.cnblogs.com/KongkOngL/p/3923444.html
Copyright © 2020-2023  润新知