リソースのInputStreamのnullチェックしてみてくださいJAVA

ダークマター:

Javaでのリソースとの試みの缶誰かのヘルプ

try(InputStream inputStream = new FileInputStream(new File(some file)))
{
     if(inputStream == null)       //Line 3
     {
      }
}
catch(IOException e)
{
}

私が知りたい、それはInputStreamのは、3行目で、nullにすることができますどのような状況や事情があるのだろう線3にはnullをチェックする必要がありますか?

MyStackRunnethOver:

あなたのコードを考えると、無:

InputStream inputStream = new FileInputStream(new File(some file))内容の前に実行されますtryブロック。それが成功しますので、どちらかinputStreamではありませんnullの内容ので、またはそれが失敗し、プロセスに例外をスローするtryブロックが実行されることはありません。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=313221&siteId=1