java中二进制字符串和字节互转

原创 2012年03月23日 10:50:06

 //该方法等同于Integer.toBinaryString(b)

public static String byte2bits(byte b) {

int z = b;
z |= 256;
String str = Integer.toBinaryString(z);
int len = str.length();
return str.substring(len - 8, len);

}

//将二进制字符串转换回字节

public static byte bit2byte(String bString){
byte result=0;
for(int i=bString.length()-1,j=0;i>=0;i--,j++){
result+=(Byte.parseByte(bString.charAt(i)+"")*Math.pow(2, j));
}
return result;
}

java字符串与二进制的相互转化

public class StrBinaryTurn { // 将Unicode字符串转换成bool型数组 public boolean[] StrToBool(String input) { ...

java byte转二进制字符串

今天看同事的代码,看到应用巧妙的地方,故记录下来。 byte类型转二进制字符串的代码,废话不说,先上代码 代码: byte tByte = -2; String tString = In...

(学习笔记) Java byte[]转二进制字符串,十六进制字符串的相互转换

public class HexConver { public static void main(String[] args) { String content = "这是一个测试"; S...

java字符串与二进制的相互转化

package mimaxue;public class StrBinaryTurn {    //将Unicode字符串转换成bool型数组    public boolean[] StrToBoo...

文件流转换为string(二进制转换为字符串)

有个想法, 想将任意文件 保存为文本里的内容,就好像资源文件里保存图片那样。经过简单测试,基本完成了。如果发现有什么bug,希望能告诉我,好让我改进。private const int BufferS...
  • keyler
  • keyler
  • 2008年02月22日 17:34
  • 6874

Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串

【前言】 java中很多时候需要将byte[]转为各种进制的
  • uikoo9
  • uikoo9
  • 2014年06月01日 19:52
  • 25064

把byte转化成2进制字符串

public class ByteToBinary { /** * 把byte数组转化成2进制字符串 * @param bArr * @return */ public...
  • GEOLO
  • GEOLO
  • 2011年01月25日 09:48
  • 6722

Java中二进制和字符串之间的相互转换

本文是小弟从网上转载而来,具体出自哪里不甚清楚,很感谢分享该文章的博主 public class test { public static String byte2hex(byte[] b) ...

老生常谈之Java字符串拼接

本文讲解Java语言中常见的几种字符串拼接方式的特点及其使用情形

java字符串与二进制的相互转化

package mimaxue; 提供了一些字符串和二进制的转化方法 public class StrBinaryTurn ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中二进制字符串和字节互转
举报原因:
原因补充:

(最多只允许输入30个字)