Java PrintStream print没有时间创建文件
我有一个创建文件的方法:Java PrintStream print没有时间创建文件,java,file,printstream,Java,File,Printstream,我有一个创建文件的方法: private void createFile(somedata) { try (PrintStream out = new PrintStream( new FileOutputStream(someData))) { out.print(Data); ... } 我需要在另一个方法中调用此方法10次: createFile(somedata); ... createFile(som
private void createFile(somedata) {
try (PrintStream out = new PrintStream(
new FileOutputStream(someData))) {
out.print(Data);
...
}
我需要在另一个方法中调用此方法10次:
createFile(somedata);
...
createFile(somedata);
问题:如果我调试代码-会创建文件,但如果我只是运行代码-只会创建1-3个文件,而不是10个。我无法编辑createFile()方法。有没有一种方法可以在不使用延迟的情况下解决此问题?什么是
somedata
?somedata-返回字符串路径和随机生成的文件名(取决于时间)的方法。是否刷新?当您调用10次时,是否使用10个不同的somedata
值调用它Flush没有帮助。数据仅在文件名上不同。目录常数