public abstract class SystemPropertyUtils extends ObjectSE
テキストには、システムプロパティとして解決される ${...} プレースホルダーを含めることができます。${user.dir}。デフォルト値は、キーと値の間の ":" 区切り文字を使用して指定できます。
PLACEHOLDER_PREFIX, PLACEHOLDER_SUFFIX, System.getProperty(String)SE| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | PLACEHOLDER_PREFIX システムプロパティプレースホルダーのプレフィックス: "${"。 |
static StringSE | PLACEHOLDER_SUFFIX システムプロパティプレースホルダーのサフィックス: "}"。 |
static StringSE | VALUE_SEPARATOR システムプロパティプレースホルダーの値の区切り: ":"。 |
| コンストラクターと説明 |
|---|
SystemPropertyUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static StringSE | resolvePlaceholders(StringSE text) 指定されたテキストの ${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。 |
static StringSE | resolvePlaceholders(StringSE text, boolean ignoreUnresolvablePlaceholders) 指定されたテキストの ${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE PLACEHOLDER_PREFIX
public static final StringSE PLACEHOLDER_SUFFIX
public static StringSE resolvePlaceholders(StringSE text)
${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。text - 解決する文字列 IllegalArgumentExceptionSE - 解決できないプレースホルダーがある場合 PLACEHOLDER_PREFIX, PLACEHOLDER_SUFFIXpublic static StringSE resolvePlaceholders(StringSE text, boolean ignoreUnresolvablePlaceholders)
${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。フラグが true に設定されている場合、デフォルト値のない解決できないプレースホルダーは無視され、変更されずに渡されます。text - 解決する文字列 ignoreUnresolvablePlaceholders - 未解決のプレースホルダーを無視するかどうか IllegalArgumentExceptionSE - 解決できないプレースホルダーがある場合 PLACEHOLDER_PREFIX, and the "ignoreUnresolvablePlaceholders" flag is {@code false}