BinaryUtil

来源:互联网 发布:ubuntu 12.04 qq2013 编辑:程序博客网 时间:2024/05/29 10:02
/** * 功能:获取int和long型数据的二进制字符串 * 作者:邵江 * 时间:2011.7.26 */public class BinaryUtil {/** * 获取一个int型数据的二进制字符串 * @param i * @return */public static String getIntBinaryString(int i){String binaryString = null;binaryString = Integer.toBinaryString(i);if(binaryString.length()<32){int complementLength = 32 - binaryString.length();String complement = "";for(int n = 0;n<complementLength;n++){complement+="0";}binaryString=complement+binaryString;}return binaryString;}/** * 获取一个long型数据的二进制字符串 * @param l * @return */public static String getLongBinaryString(long l){String binaryString = null;binaryString = Long.toBinaryString(l);if(binaryString.length()<64){int complementLength = 64 - binaryString.length();String complement = "";for(int n = 0;n<complementLength;n++){complement+="0";}binaryString=complement+binaryString;}return binaryString;}}