Converting Datatypes in Java

Converting Datatypes in Java


  • Converting String to Integer

String s = "Hello";
int x = Integer.parseInt(s);

  • Converting Integer to String

int i = 50;
String x = String.valueOf(i);


  • Converting Char to String

char c = 'o'
String x = String.valueOf(c);

  • Converting String to Char

String s = "h";
char c = s.charAt(0);

You can use for loop to take the full characters from a string
eg - 

String s = "hello";
char c;
for(int i =0;i<s.length();i++)
{
      c = s.charAt(i);
      System.out.println(c);
}

  • Converting Char to Integer

 String str="1234";
      for(int i=0;i<str.length();i++)
      {
         char c=str.charAt(i);
         Character.getNumericValue(c);
         System.out.println(Character.getNumericValue(c));
         System.out.println(Integer.parseInt(str.valueOf(c)));
      }

  • Converting Integer to Char

int i1 = 'a';
int i2 = i1;
char c1;
char c2;
c1=i1;
// To avoid a potential compiler warning, use a cast `char`.
c2 = (char) i2



Comments