【发布时间】:2020-04-21 17:10:00
【问题描述】:
是否可以关闭不同班级的打印作家或有其他方法。我想做的是有一个函数“A”正在调用函数“B”,它调用函数“C”,这个函数“C”在一个循环内。并且所有“A”、“B”、“C”都属于不同的类别。由于打印写入器未关闭,因此没有打印任何内容。提前谢谢你
【问题讨论】:
-
分享总比解释好,看你的文字很难想象这种情况
-
不关闭 PrintWriter 不会导致打印任何内容。
-
(任何引用PrintWriter的代码都可以调用它的close方法。)
-
@azro 我会让问题更简单。如果在类“B”的构造函数中初始化了printwriter,并且在类“C”中调用了类“B”的方法并且该方法处于循环中。由于我无法在该方法中关闭 printwriter,因此文件中没有打印任何内容。那么有没有其他方法可以获得我的输出?
-
@DavidConrad 谢谢大卫先生。我发现你的回复很有帮助。因此,我得到了答案。我创建了一个单独的方法,它只关闭 printwriter。然后我只需要在 lass "B" 中的循环之后调用新方法。
标签: java printwriter