In Java, the String.format()
method can be used to format a string with placeholders for variable values, similar to the sprintf()
function in Perl.
Here is an example of how to use String.format()
in Java:
int number = 42; String message = String.format("The number is %d.", number); System.out.println(message); // Outputs "The number is 42."
The %d
placeholder in the format string is replaced with the value of the number
variable. You can use different placeholders for different types of values, such as %f
for floating-point numbers, %s
for strings, and %x
for hexadecimal numbers.
You can also use formatting options to specify the width, precision, and alignment of the formatted value. For example, %5d
specifies a minimum width of 5 characters, left-aligned, and padded with spaces if necessary.
For more information about using String.format()
and the available formatting options, you can consult the Java documentation or search online for examples and tutorials.