0

プロパティファイルでは、すべての値が文字列として扱われることがわかっています。たとえば、ファイルにプロパティがあります。

XYZ=false

上記の文字列falseを条件のブール値として使用したいと思います。問題は、この条件XYZを実行しているJavaソースを変更できないことです。

if (XYZ) {
  //do something
}

現在、この条件は、値がfalseのブール値ではなく、常に文字列trueを返します。

プロパティファイルでブール値にするために何かを行うことはできますか?

4

1 に答える 1

2

プロパティファイルから値を取得した後、これを使用できます:if(Boolean.valueOf(XYZ)){...}

于 2012-11-28T10:14:32.843 に答える