New Tutorials:   NUMPY    TKINTER    KOTLIN    JAVASCRIPT    SASS/SCSS    PL/SQL    Matplotlib    C++ Programs

Java Integer toBinaryString() Method

Java toBinaryString() method is the part of the Integer class of the java.lang package. This method is used to return the binary equivalent of base 2 of the value passed as an unsigned integer as a String.

For example: for the value 54, the equivalent binary string returned will be 110110.

Syntax:

public static String toBinaryString (int i)  

Parameters:

The parameter passed is the integer value of which the string representation of the equivalent binary of base 2 is to be returned.

Returns:

Returns the String representation of the parameter passed as equivalent base 2 binary value.

Example 1:

Here, a positive and a negative number is taken for a better understanding of the method.

import java.lang.Integer;

public class StudyTonight
{  
    public static void main(String[] args) 
    {          
        int i = 121; 
        int j = -53;
        System.out.println("Actual number is = " + i);  
        //returns the integer value in binary base 2 as a string
        System.out.println("Binary equivalent is = " + Integer.toBinaryString(i)); 
        
        System.out.println("Actual number is = " + j);  
        //returns the integer value in binary base 2 as a string
        System.out.println("Binary equivalent is = " + Integer.toBinaryString(j)); 
    }  
} 


Actual number is = 121
Binary equivalent is = 1111001
Actual number is = -53
Binary equivalent is = 11111111111111111111111111001011

Example 2:

Here is a user-defined example where anyone using this code can put a value of his choice and get the equivalent output.

import java.util.Scanner;  

public class StudyTonight
{  
    public static void main(String[] args) 
    {          
        try
        {
            System.out.print("Enter the Number = ");  
            Scanner sc = new Scanner(System.in);  
            int i = sc.nextInt();  
            System.out.println("Actual Number is  = " + i);  
            //returns the integer value in binary base 2 as a string 
            System.out.println("Binary representation is = " + Integer.toBinaryString(i)); 
        }  
        catch(Exception e)
        {
            System.out.println("Invalid Number");
        }
    }
}  


Enter the Number = 33
Actual Number is = 33
Binary representation is = 100001
*****************************************
Enter the Number = -31
Actual Number is = -31
Binary representation is = 11111111111111111111111111100001
*******************************************
Enter the Number = 0x454
Invalid Number

Live Example:

Here, you can test the live code example. You can execute the example for different values, even can edit and write your examples to test the Java code.