コメント行を含めない場合、prevLineBufferには「null」が含まれます。コメント行を含めると、それでも機能しますが、空の文字列が出力されます。Javaは、宣言された文字列に静的にスペースを割り当ててから、コメント行の追加の文字列に動的にスペースを割り当てますか?両方とも機能しているようです...
public class Indexer {
String input;
StringBuilder prevLineBuffer;
Indexer(String inputFileName) throws RuntimeException{
input = inputFileName;
//prevLineBuffer = new StringBuilder();
System.out.print(prevLineBuffer);
}//constructor
}//class