String formatting is the process of modifying the output of a string to a specific format, like placeholders for variables, text alignment, and formatting numerical values. The following are the methods in Java using the format() method, which allows for a more accurate approach to presenting values in the output.
Using the string format() methodThe string format() method method allows for formatting strings, integers, and decimal values using different format specifiers. This method returns a formatted string based on the specified locale, formatter, and arguments, and if no locale is given, the default is used. The String.format() is a static method of the Java String class.
SyntaxThe following is the syntax for Java String format() method
public static String format(Locale l, String format, Object... args) //first syntax public static String format(String format, Object... args) // second syntaxExample 1
The following example returns a formatted string value using a specific locale, format, and arguments in the format() method
import java.util.*; public class StringFormat{ public static void main(String[] args){ double e = Math.E; System.out.format("%f%n", e); System.out.format(Locale.GERMANY, "%-10.4f%n%n", e); } }Output
2.718282 2,7183Example 2
The following is another example of format strings
public class HelloWorld { public static void main(String []args) { String name = "Hello World"; String s1 = String.format("name %s", name); String s2 = String.format("value %f",32.33434); String s3 = String.format("value %32.12f",32.33434); System.out.print(s1); System.out.print("\n"); System.out.print(s2); System.out.print("\n"); System.out.print(s3); System.out.print("\n"); } }Output
name Hello World value 32.334340 value 32.334340000000
java_strings.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4