Java Integer example to convert Integer to binary using toBinaryString


public static String toBinaryString(int i)
Returns a string representation of the integer argument as an unsigned integer in base 2.
The unsigned integer value is the argument plus 232 if the argument is negative; otherwise it is equal to the argument. This value is converted to a string of ASCII digits in binary (base 2) with no extra leading 0s.
The value of the argument can be recovered from the returned string s by calling Integer.parseUnsignedInt(s, 2).
If the unsigned magnitude is zero, it is represented by a single zero character '0' ('\u0030'); otherwise, the first character of the representation of the unsigned magnitude will not be the zero character. The characters '0' ('\u0030') and '1' ('\u0031') are used as binary digits.

Program:
package com.candidjava;
class IntegerToBinaryString
{
    public static void main(String a[])
    {
    	System.out.println("Binary representation of 24: ");
    	System.out.println(Integer.toBinaryString(24)+"\n");
        System.out.println("Binary representation of 95: ");
        System.out.println(Integer.toBinaryString(95)+"\n");
        System.out.println("Binary representation of 899: ");
        System.out.println(Integer.toBinaryString(899)+"\n");
    }
}
Output:
Binary representation of 24: 
11000

Binary representation of 95: 
1011111

Binary representation of 899: 
1110000011

Description:
      The Integer is implicitly converted to binary using toBinaryString instead of using predefined functions.

Parameters:
i - an integer to be converted to a string.

Returns:
the string representation of the unsigned integer value represented by the argument in binary (base 2).


Related Post

Comments


©candidjava.com