質問: scala/javaにはPythonのStringIOのようなものがありますか? java/scalaにPythonでStringIOとして "ファイルとして動作する文字列オブジェクト"があることを知りたいですか?私はそれが一時的なファイルの多くを読んで、読むことよりも良いと考えています。私はスカラが好きですが、Javaもうまくいくはずです。
回答: これはどのように使用されているかによって異なります。 *Javaでを使って何もしないでください*!さて、権限の確認、作成などのタスクを除いて Java *とScala* のすべてのI/Oは、次の2つの概念のいずれかに基づいています。 * `InputStream` and `OutputStream` * `Reader` and `Writer` あなたがするのは、*パラメータ*として`ファイル`を渡すこれらのクラスのいずれかを*作成*することです。したがって、使用しているAPIが `File` の受信を意図している場合、そのAPIについては何もできません。しかし、APIは通常、上記のクラスのうちの1つをとり、 `File` ではなく、すべてがstring-versionを利用できます。 Scalaに関しては、 `String` に基づいて作成することもできる `scala.io.Stream` もあります。