public class Message {
public static void main(String[] args) {
String str = "u:流6";
String binary = toBinary(str);
System.out.println(str);
System.out.println(binary);
System.out.println(toString(binary));
}
public static String toBinary(String str){
//把字符串转成字符数组
char[] strChar=str.toCharArray();
String result="";
for(int i=0;i<strChar.length;i++){
String result_m = Integer.toBinaryString(strChar[i]);
int resultm_length = result_m.length();
if(resultm_length < 16) {
for(int j=0; j< 16-resultm_length; j++) {
result_m = "0" + result_m;
}
}
result += result_m;
}
return result;
}
public static String toString(String binary) {
int num = binary.length() / 16;
String[] tempStr = new String[num];
int beginIndex = 0;
int endIndex = 16;
for(int i=0; i&
Java中String与二进制码的相互转换
最新推荐文章于 2022-03-14 15:41:34 发布