BufferedReader でファイルを読み込んでいるときに、空白行と「#」で始まる行をスキップしたい。最終的に、個々の文字が配列リストに追加されます
inputStream = new BufferedReader(new FileReader(filename));
int c = 0;
while((c = inputStream.read()) != -1) {
char face = (char) c;
if (face == '#') {
//skip line (continue reading at first char of next line)
}
else {
faceList.add(face);
}
私が間違っていない限り、BufferedReader は空白行を自動的にスキップします。それ以外に、どうすればこれを行うことができますか?
()をスキップしますか?行の長さは異なる場合があるため、うまくいかないと思います。