【code基础】java 二进制和十进制互转

  • 十进制的int类型转变为字符串形式的二进制,如2->"10"
    Integer.toString(number,2); //十进制转换为二进制 其中number为十进制的类型
    Integer.toBinaryString(number) //十进制转换为二进制` 其中number为十进制的类型

  • 字符串形式的二进制,如"10"转变为int类型的十进制
    Integer.parseInt(ss,2)

     @Test
    public void sort2(){
        int number = 2;
        String s = Integer.toString(number,2); //十进制转换为二进制
        System.out.println(s); //10
        System.out.println(Integer.toBinaryString(number));//10

        String ss="0011";
        System.out.println(Integer.parseInt(ss,2));//3
    }
posted @ 2022-10-02 13:09  xiaoyu_jane  阅读(187)  评论(0编辑  收藏  举报