ApacheCommons構成を使用しています。単一のプロパティのみを取得する構成にプロパティ(空白の文字列)を追加するにはどうすればよいですか?
config.addProperty("date", "08.05.2011, 15:20");
2つのプロパティにつながります:
<date>08.05.2011</date>
<date>15:20</date>
どうもありがとうございます。
ApacheCommons構成を使用しています。単一のプロパティのみを取得する構成にプロパティ(空白の文字列)を追加するにはどうすればよいですか?
config.addProperty("date", "08.05.2011, 15:20");
2つのプロパティにつながります:
<date>08.05.2011</date>
<date>15:20</date>
どうもありがとうございます。
推測では、デフォルトのコンマリスト区切り文字の代わりに、おそらくスペースのカスタムリスト区切り文字を使用していると思います。
http://commons.apache.org/configuration/howto_basicfeatures.html#List_handlingによると、setPropertyメソッドとaddPropertyメソッドは、getPropertyに期待される優れたリスト処理を実行します。つまり、デフォルトでは、カンマ区切りの文字列をaddPropertyに渡すと、ライブラリはそれを複数のプロパティに分割します。
コード内のどこかでsetListDelimiterメソッドを呼び出し、スペースを渡しますか?