[解決済み] InputStreamをBufferedReaderに変換する
2022-04-25 23:47:03
質問
AndroidでassetsディレクトリからInputStreamを使ってテキストファイルを一行ずつ読み込もうとしています。
InputStreamをBufferedReaderに変換して、readLine()を使えるようにしたいのですが、どうすればいいですか?
次のようなコードがあります。
InputStream is;
is = myContext.getAssets().open ("file.txt");
BufferedReader br = new BufferedReader (is);
3行目で次のようなエラーを落とします。
この行に複数のマーカーがある コンストラクタ BufferedReader (InputStream) は未定義です。
私がC++でやろうとしていることは、次のようなことだ。
StreamReader file;
file = File.OpenText ("file.txt");
line = file.ReadLine();
line = file.ReadLine();
...
何が間違っているのか、どうすればいいのか。ありがとうございます。
解決方法は?
BufferedReader
をラップすることはできません。
InputStream
を直接指定することができます。それは別の
Reader
. この場合、次のようなことをしたい。
BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
関連
-
エラー java.util.NoSuchElementException
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] スタックトレースを文字列に変換するにはどうすればよいですか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] JavaでStringをInputStreamに変換する方法を教えてください。
-
[解決済み] JavaでInputStreamをバイト配列に変換する
-
[解決済み] OutputStreamをInputStreamに変換する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ファインバグタイプ
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
をインスタンス化することができません。
-
javaで非静的な解を静的な参照にすることができない
-
スキャナは、タイプに解決することはできません最もルーキー初心者の質問
-
javaでクラスを作成すると、enclosing classでないように見える
-
Javaエラーメッセージがenclosingクラスでない
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
maven プラグイン エラー プラグインの実行は、ライフサイクル構成ソリューションの対象外です。