二进制直接转16进制 二进制二进制转16进制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以参考jdk中Integer的进制转换,先把二进制转成10进制,再转成16进制。Integer.toHexString(Integer.valueOf("1010",2)) java Integer.java中的: System.out.println(toUnsignedString(559,4));//打印16进制结果 22f final static char[] digits = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'n' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z' }; private static String toUnsignedString(int i, int shift) { char[] buf = new char[32]; int charPos = 32; int radix = 1 << shift; int mask = radix - 1; do { buf[--charPos] = digits[i & mask]; i >>>= shift; } while (i != 0); return new String(buf, charPos, (32 - charPos)); } 一个StringBuffer输出的问题 java中使用memcache的问题 请教spring+ibatis连多数据库的问题 大家如何做数据导出的? 请指教<bean:define>标记的各个属性的含义 java web service问题 Apache的Common-pool中的Object pool的疑问,怎么比不用object pool要慢很多阿?!多谢! 请问大家在linux下做j2ee开发都用的是什么linux版本 高分求地址!!!!!!!!!在线结分 你们都用什么开发Struts 100分悬赏 java的JDK的动态代理的一个疑惑 用Httpclient模拟登陆网站
System.out.println(toUnsignedString(559,4));//打印16进制结果 22f final static char[] digits = {
'0' , '1' , '2' , '3' , '4' , '5' ,
'6' , '7' , '8' , '9' , 'a' , 'b' ,
'c' , 'd' , 'e' , 'f' , 'g' , 'h' ,
'i' , 'j' , 'k' , 'l' , 'm' , 'n' ,
'o' , 'p' , 'q' , 'r' , 's' , 't' ,
'u' , 'v' , 'w' , 'x' , 'y' , 'z'
};
private static String toUnsignedString(int i, int shift) {
char[] buf = new char[32];
int charPos = 32;
int radix = 1 << shift;
int mask = radix - 1;
do {
buf[--charPos] = digits[i & mask];
i >>>= shift;
} while (i != 0); return new String(buf, charPos, (32 - charPos));
}