`
lyy3323
  • 浏览: 85869 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java位运算

阅读更多
想将字符串转化成整数,通过整数来做位运算,再将结果转化成二进制的字符串
下面是个小例子:

Java code
public class Test {
    public static void main(String[] args){
        String s1="00001110";
        String s2="01000111";
        int intS1=Integer.parseInt(s1,2);
        int intS2=Integer.parseInt(s2, 2);
        int intS3=intS1&intS2;
        int intS4=intS1|intS2;
        System.out.println(String.format("%8s", Integer.toString(intS1, 2)));
        System.out.println(String.format("%8s", Integer.toString(intS2, 2)));
        System.out.println(String.format("%8s", Integer.toString(intS3, 2)));
        System.out.println(String.format("%8s", Integer.toString(intS4, 2)));
    }
}


输出结果:

Java code
    1110
1000111
     110
1001111


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics