Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java PrintStream print没有时间创建文件_Java_File_Printstream - Fatal编程技术网

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没有帮助。数据仅在文件名上不同。目录常数