を使用しStringBuilder
てオブジェクトを作成して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
の 2 つの異なる「バージョン」で同じ参照を再利用すると、メモリ リークが発生するのではないかと心配しています。もしそうなら、これをどのように別の方法で書くべきですか?/home/logs/
/home/logs/MyLogFile.log