
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
How to convert hex string to byte Array in Java?
We can convert a hex string to byte array in Java by first converting the hexadecimal number to integer value using the parseInt() method of the Integer class in java. This will return an integer value which will be the decimal conversion of hexadecimal value. We will then use the toByteArray() method of BigInteger class that will return a byte array.
Example
import java.math.BigInteger; public class Demo { public static void main(String args[]) { String str = "1D08A"; int it = Integer.parseInt(str, 16); System.out.println("Hexadecimal String " + str); BigInteger bigInt = BigInteger.valueOf(it); byte[] bytearray = (bigInt.toByteArray()); System.out.print("Byte Array : "); for(int i = 0; i < bytearray.length; i++) System.out.print(bytearray[i]+ "\t"); } }
Output
Hexadecimal String 1D08A Byte Array : 1 -48 -118
- Related Articles
- Convert byte Array to Hex String in Java
- Convert Hex String to byte Array in Java
- How to convert a byte array to hex string in Java?
- How to convert a byte array to a hex string in Java?
- Java Program to convert byte[] array to String
- Java Program to convert String to byte array
- How to convert byte array to string in C#?
- Convert byte to String in Java
- Convert Integer to Hex String in Java
- How to convert BLOB to Byte Array in java?
- How to convert Byte Array to Image in java?
- How to convert Image to Byte Array in java?
- How to convert InputStream to byte array in Java?
- How to Convert Hex String to Hex Number in C#?
- Java Program to convert byte to string

Advertisements