Bin to dec to hex in Java

You can find here how to convert between bin, dec, hex values in Java programming language with examples.

Bin to Dec in Java

Function public static int parseInt(String s, int radix) throws NumberFormatException parses the string argument as a signed integer in the radix specified by the second argument. [reference]

Example

How to convert value 1110010 in bin to decimal in Java.

Integer.parseInt("1110010", 2);
Output: 114

Dec to Bin in Java

Function public static String toBinaryString(int i) returns a string representation of the integer argument as an unsigned integer in base 2. Leading zeroes are eliminated from the output. [reference]

Example

How to convert value 5 in dec to bin in Java.

Integer.toBinaryString(5)
Output: 101

Bin to Hex in Java

Function public static int parseInt(String s, int radix) throws NumberFormatException parses the string argument as a signed integer in the radix specified by the second argument.[reference]

Example

How to convert value 101011 in bin to hex in Java.

int dec = Integer.parseInt("101011", 2);
String hex = Integer.toString(dec, 16);
Output: 2b

Hex to Bin in Java

Function public String toString(int radix)returns the String representation of this BigInteger in the given radix. The result does not contain leading zeroes. [reference]

Example

How to convert value 3ef in hex to bin in Java

import java.math.BigInteger;

BigInteger dec = new BigInteger("3ef", 16); 
String bin = dec.toString(2);
Output: 1111101111

Dec to Hex in Java

Function public static String toHexString(int i) returns a string representation of the integer argument as an unsigned integer in base 16.[reference]

Example

How to convert value 185 in dec to hex in Java.

Integer dec = Integer.toHexString(185)
Output: b9

Hex to Dec in Java

Function public BigInteger(String val, int radix)translates the String representation of a BigInteger in the specified radix into a BigInteger. [reference]

Example

How to convert value 3ef in hex to dec in Java.

import java.math.BigInteger;

BigInteger dec = new BigInteger("3ef", 16);
Output: 1007

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>