public class BinaryDemo {
/**
* 转二进制
* @param str
* @return
*/
private static String toBinaryString(String str) {
char[] b=str.toCharArray();
String res="";
for (char c : b) {
res+=Integer.toBinaryString(c)+" ";
}
return res;
}
/**
* 二进制转字符
* @param binary
* @return
*/
public static String toString(String binary) {
String[] tempStr=binary.split(" ");
String s="";
for (String str : tempStr) {
s+=Character.toString((char)(Integer.parseInt(str,2)));
}
return s;
}
public static void main(String[] args) {
String s=toBinaryString("ccccccc");
System.out.println(s);
System.out.println(toString(s));
}
}
字符二进制互转
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 效果 把某个字节或字节数组转换成字符串01的形式,一个字节用8个"0"或"1"字符表示。比如:byte(3) --...
- TODO1:将字符串转换成Bitmap类型(Base64字符串转换成图片) TODO2:二进制流转换为Bitmap...
- 由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 例如: 二进制: 1010 表示为 字符串...
- 直接上代码 -(NSString*)twoConvertSixteen:(NSString*)string{ NS...