Iterating over the content of a text file line by line - is there a best practice? (vs. PMD's AssignmentInOperand)
We have a Java Application that has a few modules that know to read text files. They do it quite simply with a code like this: BufferedReader br = new BufferedReader(new FileReader(file)); String line = null; while ((line = br.readLine()) != null) { ... // do stuff to file here } I ran PMD on my project and got the ' AssignmentInOperand ' violation on the while (...) line. Is there a simpler way of doing this loop other than the obvious: String line = br.readLine(); while (line != null) { ... // do stuff to file here line = br.readLine(); } Is this considered a better practice? (although we