# Convert String into Integer/Octal/ Decimal/ hexade

by anonymous

• 0
• 0
• 0
87 views
```Convert String into Integer/Octal/ Decimal/ hexade
Conversion of String into integer:While converting a string into integer you have to pass a string as argument, an exception will occur that will disturb the flow of instructions. Pass the value of String then it will be converted into integer.Here is Sample Code:

public class Main {
public static void main(String[] args) throws Exception {
String s = "58";
int i = Integer.valueOf(s).intValue();
// or
i = Integer.parseInt(s);
}
}
Conversion of String to octal:

Octal: Octal stands for “Eight”
While Converting String to Octal you will make a class with public access then you will pass a string as argument, an exception will occur in some cases. You will declare an integer and use the toString method. toString() method reads object and converts it into a string form and returns a string object.

public class Main {
public static void main(String[] args) throws Exception {
int i = Integer.parseInt("1000", 8);
String z = Integer.toString(i, 8);
System.out.println(z);
}
}
Conversion of String to Decimal:

To convert String to decimal you will make a class then pass an argument as String, exception occurs. Declare an integer type and pass the value in decimal. parseInt() is a method of  Integer class which converts String to integer
Here is sample code to convert String to decimal:

public class Main {
public static void main(String[] args) throws Exception {
int a = Integer.parseInt("1042");
String b = Integer.toString(a);
System.out.println(b);
}
}

To convert String to hexadecimal after making class with public access you will pass String as argument .declare an integer and pass the value of hexa number i.e.16 .toString method is also used. parseInt() is a method of  Integer class which converts String to integer            `

public class Main {
public static void main(String[] args) throws Exception {
int i = Integer.parseInt("3df", 16);
String h = Integer.toString(i, 16);
System.out.println (h);
}
}
Conversion of String to Byte:

To convert String to Byte you will make a class. Pass a String as argument. parseByte() is a method of  Byte class which converts String to Byte.
Here is sample code that converts String to Byte:

public class Main {
public static void main(String[] args) throws Exception {
byte a = Byte.parseByte("456");
System.out.println(a);
}
}
Conversion of String to Short:

To convert String into Short, pass a String as argument. parseShort method is used to convert String to Short.

public class Main {
public static void main(String[] argv) throws Exception {    short a = Short.parseShort("678");    System.out.println(a);  }}

This is simple article to Parse/Convert String into Integer, Octal, and Decimal, hexadecimal, byte and short in Java```