我有一个问题:在一个循环中,每次我需要将一个大字符串写入一个文件(或临时文件)时,然后处理将该文件作为下一步的参数。
伴随着一些东西:
for(int i=0;i<n;i++){
File f = File.createTmpFile("xxx","xxx");
// write into f etc.
String result = func(f);
}
由于我认为每次创建文件并将字符串写入其中似乎代价高昂,那么有没有其他方法?
我有一个问题:在一个循环中,每次我需要将一个大字符串写入一个文件(或临时文件)时,然后处理将该文件作为下一步的参数。
伴随着一些东西:
for(int i=0;i<n;i++){
File f = File.createTmpFile("xxx","xxx");
// write into f etc.
String result = func(f);
}
由于我认为每次创建文件并将字符串写入其中似乎代价高昂,那么有没有其他方法?