Java PrintStream format(Locale, String, Object)方法及实例
Java中PrintStream类的format(Locale, String, Object)方法用于在流中使用给定的Locale打印一个格式化的字符串。字符串是使用指定的格式和作为参数传递的参数进行格式化。
语法。
public PrintStream format(Locale locale, String format, Object…args)
参数。该方法接受两个强制性参数。
- locale,这是应用于此方法的locale值。
- format是格式化字符串所依据的格式。
- args是用于格式化字符串的参数数量。它可以是可选的,即没有参数或根据格式有任意数量的参数。
返回值。该方法返回这个PrintStream实例。
异常。该方法抛出以下异常。
- NullPointerException 如果格式是空的,会抛出这个异常。
- IllegalFormatException 如果指定的格式是非法的或者参数不足,就会抛出这个问题。
下面的方法说明了format(Locale, String, Object)方法的工作。
程序 1:
输出:
程序2。
输出: