Skip to content

Java String Formatting Example

Ramesh Fadatare edited this page Jul 12, 2019 · 1 revision

Building strings from variables is a very common task in programming. Java language has the String.format() method to format strings.

Java String Formatting Example

public class StringFormatting {

    public static void main(String[] args) {
    
        int age = 29;
        String name = "Ramesh";

        String output = String.format("%s is %d years old.", name, age);
        
        System.out.println(output);
    }
}

Output:

$javac StringFormatting.java
$java StringFormatting
Ramesh is 29 years old.

We use the format() method of the built-in String class. The %s and %d are control characters which are later evaluated. The %s accepts string values, the %d integer values:

String output = String.format("%s is %d years old.", name, age);
Clone this wiki locally