我正在使用 aStringBuilder
创建一个File
对象,但也使用它来查看文件所在的目录是否存在:
StringBuilder sbFile = new StringBuilder();
sbFile.append("/home/logs/");
File oFile = new File(sbFile.toString());
if(!oFile.exists())
oFile.mkdir();
sbFile.append("MyLogFile.log");
oFile = new File(sbFile.toString());
但我担心在字符串生成器( vs )oFile
的两个不同“版本”上重用相同的引用会造成内存泄漏。如果是这样,我应该如何以不同的方式写这个?/home/logs/
/home/logs/MyLogFile.log