赞
踩
下边代码段是关于java版字符串和二进制数据之间的转换的代码,应该能对码农们有较大用途。
package io.transformBinaryString;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.junit.Test;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class TransformBS {
@Test
public void testS2B(){
System.out.println("=字符串到二进制!=");
BASE64Encoder e = new BASE64Encoder();
String s = “hello World!”;
System.out.println(“尚未编码的数据:”+s);
s = e.encode(s.getBytes());
System.out.println(“编码后的数据:”+s);
System.out.print(“二进制数据:”);
for(char c:s.toCharArray()){
String binaryStr = Integer.toBinaryString©;
String format = String.format("%8s",binaryStr);
format =format.replace("
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。