Convert Long to String in Java

In Java, converting a Long to a String is a common operation when dealing with numeric data or when displaying values. A Long is a 64-bit signed integer data type, while a String is a sequence of characters. In this section, we will explore different methods to convert a Long to a String and provide practical examples with outputs to illustrate each approach. 

Method 1: Using Long.toString() Method 

The Long.toString() method converts a Long object to its String representation. It returns a string that contains the decimal representation of the Long value. 

Example:
public class LongToStringExample {
    public static void main(String[] args) {
        // Convert Long to String using toString()
        Long longValue = 123456789L;
        String stringValue = Long.toString(longValue);

        System.out.println("Long Value: " + longValue);
        System.out.println("String Value: " + stringValue);
    }
}

Output:

Long Value: 123456789
String Value: 123456789

Method 2: Using String.valueOf() Method 

The String.valueOf() method converts different types, including Long, to their corresponding String representations. It returns a string that contains the decimal representation of the Long value. 

Example:
public class LongToStringExample {
    public static void main(String[] args) {
        // Convert Long to String using valueOf()
        Long longValue = 987654321L;
        String stringValue = String.valueOf(longValue);

        System.out.println("Long Value: " + longValue);
        System.out.println("String Value: " + stringValue);
    }
}

Output:

Long Value: 987654321
String Value: 987654321

Conclusion

Converting a Long to a String in Java is a straightforward process. You can use methods like Long.toString() or String.valueOf() to achieve this. In this blog post, we provided practical examples with outputs to demonstrate each method's effectiveness. Choose the method that best suits your requirements and coding style. Always ensure that the Long value is within the valid range of a Long data type, as an out-of-range value can result in unexpected results or exceptions.

Comments