次のような文字列を含むテキスト ファイルを読みたいと思います。
abc
def
ghi
jkl
mno
pqr
while ループを使用してペアのみを読み取り、それらを配列リストに格納しています。\n
空行 ( )に遭遇したらすぐに停止したいと思いdef
ます。しかし、私のコードは機能しません...何が間違っていますか?
while(!"\n".equals(sCurrentLine)) {
-- do stuff --
}
次のような文字列を含むテキスト ファイルを読みたいと思います。
abc
def
ghi
jkl
mno
pqr
while ループを使用してペアのみを読み取り、それらを配列リストに格納しています。\n
空行 ( )に遭遇したらすぐに停止したいと思いdef
ます。しかし、私のコードは機能しません...何が間違っていますか?
while(!"\n".equals(sCurrentLine)) {
-- do stuff --
}
このようなことができます
仮定 1、空行をスキップしてペアを追加します。
String line = null;
while ((line = br.readLine()) != null) {
//when we encounter a empty line we continue
//the loop without doing anything
if (line.trim().isEmpty()) {
continue;
}
//add to list
}
仮定2、最初の空行で終了したい
String line = null;
while ((line = br.readLine()) != null) {
//when we encounter a empty line we exit the loop
if (line.trim().isEmpty()) {
//break the loop
break;
}
//add to list
}
お役に立てれば。