java 二进制数组_Java中怎么把一串二进制转换成数组呢?
package com.rui.test;
public class test {
public static void main(String[] args) {
//定义一个二进制的数
String str="1010";
//将这个二进制的字符串进行反串
char [] ch=str.toCharArray();
for (int i = 0; i
char c=ch[i];
ch[i]=ch[ch.length-i- 1];
ch[ch.length-i-1]=c;
if ((ch.length-1)/2 ==i) {
break;
}
}
StringBuffer strbuff=new StringBuffer(String.copyValueOf(ch));
int num=0;
for (int i = 0; i
num+=(strbuff.charAt(i)-48)*Math.pow(2,i);
}
System.out.println(num);
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
