Scala プログラミングは初めてで、Scala でプロパティ ファイルを読みたいと思っていました。
Scala でプロパティ ファイルを読み取るための API が見つかりません。
このための API や、Scala でプロパティ ファイルを読み取る他の方法があれば教えてください。
Scala プログラミングは初めてで、Scala でプロパティ ファイルを読みたいと思っていました。
Scala でプロパティ ファイルを読み取るための API が見つかりません。
このための API や、Scala でプロパティ ファイルを読み取る他の方法があれば教えてください。
フォーム Java API のほかに、さまざまなタイプの構成ファイルを操作するための優れた API を備えた、configと呼ばれる Typesafe によるライブラリがあります。
Map
Scala toの場合と同様の方法で行う必要がありますjava.util.Map
。java.util.Properties
を拡張java.util.HashTable
しますjava.util.Dictionary
。
scala.collection.JavaConverters
Dictionary
Scalaとの間で相互に変換する関数があります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
(保存するためなど) は、手動で型キャストする必要があるかもしれません。
Java APIをそのまま使用できます。