📅  最后修改于: 2023-12-03 15:32:01.611000             🧑  作者: Mango
Java中的格式化程序(Formatter类和PrintStream类)的close()方法是用来关闭格式化程序并释放与之相关的资源的。close()方法必须在程序使用结束后被调用。
public void close()
close()方法没有参数。
close()方法没有返回值。
下面是一个使用format()方法格式化输出的示例:
import java.util.Formatter;
public class FormatDemo {
public static void main(String[] args) {
int num = 1412;
double price = 45.67;
String str = "Java Format";
Formatter formatter = new Formatter();
formatter.format("Num is %d, price is %f, str is %s", num, price, str);
System.out.println(formatter);
formatter.close();
}
}
输出结果:
Num is 1412, price is 45.670000, str is Java Format
在这个示例中,我们创建了一个Formatter对象,然后使用format()方法将三个变量的值按照指定的格式输出。最后,我们调用close()方法关闭这个格式化程序。
这个示例只是一个简单的例子,实际应用中可能会有更复杂的需求。在使用格式化程序时,记得要调用close()方法释放资源,以免造成资源浪费。