Java - Convert integer to string [duplicate]

20    Asked by JenniferFraser in Java , Asked on Mar 27, 2025

Trying to convert an integer to a string in Java? This guide explains quick and easy ways to perform the conversion using methods like String.valueOf(), Integer.toString(), and concatenation.

Answered by kathy tom

Converting an integer to a string in Java is a common task, and there are several ways to do it. If you're wondering how to get it done, here are some simple and effective methods:

1. Using String.valueOf(int) (Recommended)

This is one of the most commonly used methods to convert an integer to a string. It’s straightforward and easy to understand:

int number = 123;  
String str = String.valueOf(number);
System.out.println(str); // Output: "123"

2. Using Integer.toString(int)

Another popular way is to use the Integer.toString() method:

int number = 456;  
String str = Integer.toString(number);
System.out.println(str); // Output: "456"

3. Using String Concatenation (Quick Trick)

If you're in a hurry, you can also convert an integer to a string by concatenating it with an empty string:

int number = 789;  
String str = number + "";
System.out.println(str); // Output: "789"

Which Method to Use?

  • String.valueOf() is often recommended because it works for primitive types and handles null safely.
  • Integer.toString() is equally effective but specific to integers.
  • String concatenation is quick but less readable for some developers.



Your Answer

Interviews

Parent Categories