質問: br.readLine() while (line != null) { text += line + "\n" System.out.println(text) } inst.close() br.close() }catch (e: IOException) { Log.e("IOException", "${e}") } ``` ですが、やはり結果は変わらないようでした。 ### 起きている問題 上記のコードで上記のテキストファイルを出力しようとすると、以下のように出力されます。 ``` 変身 変身 変身 変身 変身 変身 変身 変身 変身 変身 変身 変身 . . . ``` 二行目以降を読み込むにはどのようにすればいいでしょうか。 初歩的な質問かもしれませんがよろしくお願いいたします。 作業環境 OS: Microsoft Windows10 Pro 使用言語: Kotlin 1.3.61 Android Studio 3.5.3
回答: br.readLine() は、1行読み込むというコードです。 1回しか実行されていないので、最初の1行しか読んでません。