[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
2022-03-14 12:37:10
質問
をお持ちの方は
java.io.InputStream
オブジェクトを生成する場合、そのオブジェクトをどのように処理すればよいのでしょうか。
String
?
仮に
InputStream
に変換したい。
String
例えば、ログファイルに書き込むことができます。
を取る最も簡単な方法は何ですか?
InputStream
に変換し、それを
String
?
public String convertStreamToString(InputStream is) {
// ???
}
解決方法は?
これを実現する良い方法は
アパッチコモンズ
IOUtils
をコピーします。
InputStream
を
StringWriter
...のようなものです。
StringWriter writer = new StringWriter();
IOUtils.copy(inputStream, writer, encoding);
String theString = writer.toString();
あるいは
// NB: does not close inputStream, you'll have to use try-with-resources for that
String theString = IOUtils.toString(inputStream, encoding);
あるいは
ByteArrayOutputStream
ストリームとライターを混在させたくなければ
関連
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] UTF-8 byte[]を文字列に変換する方法
-
[解決済み] JavaでStringをInputStreamに変換する方法を教えてください。
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
java の例外が発生しました java
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
javaの模造品QQ WeChatのチャットルーム
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
java Mail send email smtp is not authenticated by TLS encryption solution.
-
プロジェクトの依存関係を解決できなかった 解決
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決