Java Program to convert int type variables to String

To understand this example, you should have the knowledge of the following Java programming topics:


Example 1: Java Program to Convert int to string using valueOf()

class Main {
  public static void main(String[] args) {

    // create int variable
    int num1 = 36;
    int num2 = 99;

    // convert int to string
    // using valueOf()
    String str1 = String.valueOf(num1);
    String str2 = String.valueOf(num2);

    // print string variables
    System.out.println(str1);    // 36
    System.out.println(str2);    // 99
  }
}

In the above example, we have used the valueOf() method of the String class to convert the int variables into string.

Note: This is the most preferred way of converting int variables to string in Java.


Example 2: Java Program to Convert int to string using toString()

We can also convert the int variable into string using the toString() method of the Integer class. For example,

class Main {
  public static void main(String[] args) {

    // create int variables
    int num1 = 476;
    int num2 = 78656;

    // convert int to string
    // using toString()
    String str1 = Integer.toString(num1);
    String str2 = Integer.toString(num2);

    // print string variables
    System.out.println(str1);    // 476
    System.out.println(str2);    // 78656
  }
}

In the above example, we have used the toString() method of the Integer class to convert the int variables into string.

Here, Integer is the wrapper class. To learn more, visit the Java Wrapper Class.


Example 3: Java Program to Convert int to String using + Operator

class Main {
  public static void main(String[] args) {

    // create int variables
    int num1 = 3476;
    int num2 = 8656;

    // convert int to string
    // using + sign
    String str1 = "" + num1;
    String str2 = "" + num2;

    // print string variables
    System.out.println(str1);    // 3476
    System.out.println(str2);    // 8656
  }
}

Notice the line,

String str1 = "" + num1;

Here, we are using the string concatenation operation to convert an integer into the string. To learn more, visit Java String concatenation.


Example 4: Java Program to Convert int to String using format()

class Main {
  public static void main(String[] args) {

    // create a int variable
    int num = 9999;

    // convert int to string using format()
    String str = String.format("%d", num);

    System.out.println(str);    // 9999
  }
}

Here, we have used the format() method to format the specified int variable into a string. To learn more about formatting string, visit Java String format().