Java: How to convert a String of Binary values to a Float and vice-versa?

前端 未结 4 1652
情书的邮戳
情书的邮戳 2020-12-18 06:22

How do I convert the float value of 12345.12346f to a String of binary values, i.e. \"0011010101010101\", and vice-versa?

4条回答
  •  再見小時候
    2020-12-18 07:04

    Working sample:

    class F { 
      public static void main( String ... args ) { 
        System.out.println(
              Integer.toBinaryString( 
                 Float.floatToIntBits(12345.12346f)
              ) 
         );
      }
    }
    

    Output:

    1000110010000001110010001111110
    

提交回复
热议问题