23

Scala プログラミングは初めてで、Scala でプロパティ ファイルを読みたいと思っていました。

Scala でプロパティ ファイルを読み取るための API が見つかりません。

このための API や、Scala でプロパティ ファイルを読み取る他の方法があれば教えてください。

4

4 に答える 4

22

フォーム Java API のほかに、さまざまなタイプの構成ファイルを操作するための優れた API を備えた、configと呼ばれる Typesafe によるライブラリがあります。

于 2013-07-26T05:26:46.740 に答える
17

MapScala toの場合と同様の方法で行う必要がありますjava.util.Mapjava.util.Propertiesを拡張java.util.HashTableしますjava.util.Dictionary

scala.collection.JavaConvertersDictionaryScalaとの間で相互に変換する関数がありますmutable.Map

val x = new Properties
//load from .properties file here.
import scala.collection.JavaConverters._

scala> x.asScala
res4: scala.collection.mutable.Map[String,String] = Map()

その後、上記を使用できますMap。取得して取得する。しかし、それを型に戻したい場合Properties(保存するためなど) は、手動で型キャストする必要があるかもしれません。

于 2013-07-26T05:26:10.670 に答える
7

Java APIをそのまま使用できます。

于 2013-07-26T05:07:42.940 に答える