PrintStream format(Locale, String, Object) method in Java with Examples Last Updated : 31 Jan, 2019 Comments Improve Suggest changes Like Article Like Report The format(Locale, String, Object) method of PrintStream Class in Java is used to print a formatted string in the stream using the given Locale. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintStream format(Locale locale, String format, Object...args) Parameters: This method accepts two mandatory parameter: locale which is the locale value to be applied on the this method format which is the format according to which the String is to be formatted. args which is the number of arguments for the formatted string. It can be optional, i.e. no arguments or any number of arguments according to the format. Return Value: This method returns this PrintStream instance. Exception: This method throws following exceptions: NullPointerException This is thrown if the format is null. IllegalFormatException This is thrown if the format specified is illegal or there are insufficient arguments. Below methods illustrates the working of format(Locale, String, Object) method: Program 1: Java // Java program to demonstrate // PrintStream format(String, Object) method import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { try { // Get the parameters Locale locale = Locale.getDefault(); double arg = 47.65734; String format = "GeeksForGeeks %.8f"; // Create a PrintStream instance PrintStream stream = new PrintStream(System.out); // print the formatted string // to this stream using format() method stream.format(format, arg); stream.flush(); } catch (Exception e) { System.out.println(e); } } } Output: GeeksForGeeks 47.65734000 Program 2: Java // Java program to demonstrate // PrintStream format(String, Object) method import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { try { // Get the parameters Locale locale = Locale.getDefault(); String arg1 = "GFG"; String arg2 = "GeeksforGeeks"; String format = "A Computer Science " + "Portal %1$s, %1$s and %2$s"; // Create a PrintStream instance PrintStream stream = new PrintStream(System.out); // print the formatted string // to this stream using format() method stream.format(format, arg1, arg2); stream.flush(); } catch (Exception e) { System.out.println(e); } } } Output: A Computer Science Portal GFG, GFG and GeeksforGeeks Comment More infoAdvertise with us Next Article PrintStream format(Locale, String, Object) method in Java with Examples K Kirti_Mangal Follow Improve Article Tags : Java Java-Functions Java-IO package Java-PrintStream Practice Tags : Java Similar Reads PrintStream format(String, Object) method in Java with Examples The format(String, Object) method of PrintStream Class in Java is used to print a formatted string in the stream. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintStream format(String format, Object...args) Parameters: This method accepts two 2 min read PrintWriter format(Locale, String, Object) method in Java with Examples The format(Locale, String, Object) method of PrintWriter Class in Java is used to print a formatted string in the stream using the given Locale. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintWriter format(Locale locale, String format, Objec 2 min read PrintStream printf(Locale, String, Object) method in Java with Examples The printf(Locale, String, Object) method of PrintStream Class in Java is used to print a formatted string in the stream using the given Locale. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintStream printf(Locale locale, String format, Objec 2 min read PrintWriter format(String, Object) method in Java with Examples The format(String, Object) method of PrintWriter Class in Java is used to print a formatted string in the stream. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintWriter format(String format, Object...args) Parameters: This method accepts two 2 min read PrintWriter printf(Locale, String, Object) method in Java with Examples The printf(Locale, String, Object) method of PrintWriter Class in Java is used to print a formatted string in the stream using the given Locale. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintWriter printf(Locale locale, String format, Objec 2 min read PrintStream printf(String, Object) method in Java with Examples The printf(String, Object) method of PrintStream Class in Java is used to print a formatted string in the stream. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintStream printf(String format, Object...args) Parameters: This method accepts two 2 min read PrintStream print(String) method in Java with Examples The print(String) method of PrintStream Class in Java is used to print the specified String value on the stream. This String value is taken as a parameter. Syntax: public void print(String StringValue) Parameters: This method accepts a mandatory parameter StringValue which is the String value to be 2 min read PrintWriter printf(String, Object) method in Java with Examples The printf(String, Object) method of PrintWriter Class in Java is used to print a formatted string in the stream. The string is formatted using specified format and arguments passed as the parameter. Syntax: public PrintWriter printf(String format, Object...args) Parameters: This method accepts two 2 min read Console format(String, Object) method in Java with Examples The format(String, Object) method of Console class in Java is used to write a formatted string to the output stream of the console. It uses the specified format string and arguments. Syntax: public Console format(String fmt, Object... args) Parameters: This method accepts two parameters: fmt - It re 2 min read PrintStream print(Object) method in Java with Examples The print(Object) method of PrintStream Class in Java is used to print the specified Object on the stream. This Object is taken as a parameter. Syntax: public void print(Object object) Parameters: This method accepts a mandatory parameter object which is the Object to be printed in the Stream. Retur 2 min read Like