Eclipseは "out"の宣言に対して私に警告を与えます。これは偽陽性ですか?これはリソースリークか偽陽性ですか?
Random r = new Random();
try(PrintWriter out1 = new PrintWriter("one.txt");
PrintWriter out2 = new PrintWriter("two.txt"))
{
PrintWriter out = r.nextBoolean()?out1:out2;
out.println("x");
}
P.S:警告は、 "リソースリーク: 'アウト'を閉じられることはありません" です。
警告とはなんですか? –
使用後は閉じないでください。 –
**偽陽性と思われる**。 BTW「Idea」はその行に警告を出さない。 – Andremoniy