Pav*_*tam 4 java string environment-variables
是否有一些java实用程序,它将扩展〜和env.字符串中的变量?
比如"〜/ bin; $ {MY_PATH}" - >"/ home/john/bin;/dev/null"
谢谢
基本上,您希望使用环境变量进行字符串插值并展开主目录.我不知道一个简单的方法来做后者,但如果你使用Spring进行设置,你可以使用它的PropertyPlaceholderConfigurer来替换字符串中的占位符.
默认情况下,环境变量包含在占位符替换集中.
更新:由于这是来自用户,您仍然可以使用Spring辅助类:
String stringToBeInterpolated = ....;
Properties properties = System.getProperties();
PropertyPlaceholderHelper helper = new PropertyPlaceholderHelper("${","}");
String interpolatedValue = helper.replacePlaceholders(stringToBeInterpolated , properties);
Run Code Online (Sandbox Code Playgroud)
这对〜没有帮助,但是在那一点上我假设你可以做一个相当简单的字符串替换操作.
| 归档时间: |
|
| 查看次数: |
3319 次 |
| 最近记录: |