テキストファイルの読み取りを知っているモジュールがいくつかあるJavaアプリケーションがあります。彼らはこのようなコードでそれを非常に簡単に行います:
BufferedReader br = new BufferedReader(new FileReader(file));
String line = null;
while ((line = br.readLine()) != null)
{
... // do stuff to file here
}
プロジェクトでPMDを実行したところ、回線で「 AssignmentInOperand」違反が発生しましたwhile (...)
。
明白な以外に、このループを実行する簡単な方法はありますか?
String line = br.readLine();
while (line != null)
{
... // do stuff to file here
line = br.readLine();
}
これはより良い習慣と考えられていますか?(コードを「複製」しますがline = br.readLine()
?)