Scala-file-io
提供:Dev Guides
Scala-ファイルI/O
Scalaは任意のJavaオブジェクトを使用するために開かれており、 java.io.File はScalaプログラミングでファイルの読み取りおよび書き込みに使用できるオブジェクトの1つです。
以下は、ファイルに書き込むためのプログラム例です。
例
上記のプログラムを Demo.scala に保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。
コマンド
プログラムが置かれている現在のディレクトリに Demo.txt という名前のファイルを作成します。 以下はそのファイルの内容です。
出力
コマンドラインから行を読む
画面からユーザー入力を読み取って、さらに処理を進める必要がある場合があります。 次のサンプルプログラムは、コマンドラインから入力を読み取る方法を示しています。
例
上記のプログラムを Demo.scala に保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。
コマンド
出力
ファイルコンテンツの読み取り
ファイルからの読み取りは本当に簡単です。 Scalaの Source クラスとそのコンパニオンオブジェクトを使用して、ファイルを読み取ることができます。 以下は、以前に作成した "Demo.txt" ファイルから読み取る方法を示す例です。
例
上記のプログラムを Demo.scala に保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。