In the example given below, you will learn how to convert String to hexadecimal number. This example takes a user input string and convert in hexa numbers.
Convert a String to Hexa
In the example given below, you will learn how to convert String to hexadecimal number. This example takes a user input string and convert in hexa numbers.
Program asks the user to enter the string. User enters the string and presses the enter button. Then program converts the entered string into hexa value.
You can use this code in your real world programming code. Feel free to modify according to your requirement.
Program: String to Hexa conversion.
StringToHexConvert.java
/** * Convert a String to Hexa decimal form. */ import java.io.*; class StringToHexConvert { String stringToHex(String str) { char[] chars = str.toCharArray(); StringBuffer strBuffer = new StringBuffer(); for (int i = 0; i < chars.length; i++) { strBuffer.append(Integer.toHexString((int) chars[i])); } return strBuffer.toString(); } public static void main(String[] args) throws IOException { System.out.print("Enter the String : "); BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); String inputString = br.readLine(); StringToHexConvert obj = new StringToHexConvert(); String hexString = obj.stringToHex(inputString); System.out.println("String in hexa form : " + hexString); } } |
Output of the program:
Enter the String: mahendra String in hexa form: 6d6168656e647261 |