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