1. ホーム
  2. java

[解決済み] JavaでStringをInputStreamに変換する方法を教えてください。

2022-03-22 15:06:02

質問

ある文字列が与えられた。

String exampleString = "example";

に変換するにはどうすればよいのでしょうか? InputStream ?

解決方法は?

このように。

InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));

これは、元の文字列を以下のようにエンコードしたバイトのストリームであるInputStreamが欲しいと仮定していることに注意してください。 UTF-8 .

Java のバージョンが 7 未満の場合、以下のように置き換えます。 StandardCharsets.UTF_8"UTF-8" .