二进制转为十六进制 十六进制转为二进制
来源:互联网 发布:淘宝号怎么会被冻结 编辑:程序博客网 时间:2024/06/05 06:32
//二进制转为十六进制
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();
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();
}
//十六进制转二进制
public static String hexString2binaryString(String hexString)
{
if (hexString == null || hexString.length() % 2 != 0)
return null;
String bString = "", tmp;
for (int i = 0; i < hexString.length(); i++)
{
tmp = "0000"
+ Integer.toBinaryString(Integer.parseInt(hexString
.substring(i, i + 1), 16));
bString += tmp.substring(tmp.length() - 4);
}
return bString;
}
0 0
- 二进制转为十六进制 十六进制转为二进制
- 二进制、八进制、十六进制 转为 十进制
- 位操作:十进制数转为二进制,八进制,十六进制
- 十六进制,八进制,十进制数转为二进制数显示的函数
- 将二进制转为Verilog可识别的hex文件(十六进制)
- EXCEL用函数将二进制数转为八、十、十六进制,进制转换
- C语言——十进制转为二进制、八进制、十六进制的函数转换
- 任意长度的十进制数转为二进制、十六进制,和大数除法算法(只有小半份)
- 大数据string八进制转为string十六进制(通过string的二进制)
- 文件转为十六进制文本
- 十六进制转为十进制
- 十六进制nstring转为uicolor
- 十进制转为十六进制
- 字符串转为为十六进制
- 十进制转为三十六进制
- 十进制转为十六进制
- 二进制数字转为十六进制数
- 十进制转为十六进制
- 序列试题---最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离 .
- 解决Android中TextView首行缩进的问题
- IOS、Android、WP移动平台浏览器下常用字体支持度研究
- 适配的相关技术与相关心得体会与技术难题
- TEA算法多语言实现——Java
- 二进制转为十六进制 十六进制转为二进制
- python学习笔记(五)
- 自定义iOS7导航栏背景,标题和返回按钮文字颜色
- SQL Server2012编程入门经典(第四版)(上) 读书笔记
- MATLAB神经网络编程(七)——BP神经网络的实现
- 什么情况下需要加extern "C",通俗易懂
- MS SQLSERVER通用存储过程分页
- Java Applet的限制
- Pthread_Mutex_t Vs Pthread_Spinlock_t