本文整理了Java中net.roboconf.core.utils.Utils.updateProperties()
方法的一些代码示例,展示了Utils.updateProperties()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.updateProperties()
方法的具体详情如下:
包路径:net.roboconf.core.utils.Utils
类名称:Utils
方法名:updateProperties
[英]Updates string properties.
[中]更新字符串属性。
代码示例来源:origin: roboconf/roboconf-platform
@Test
public void testUpdateProperties() throws Exception {
File before = TestUtils.findTestFile( "/properties/before.properties" );
String beforeTxt = Utils.readFileContent( before );
File after = TestUtils.findTestFile( "/properties/after.properties" );
String afterTxt = Utils.readFileContent( after );
// One way
Map<String,String> keyToNewValue = new HashMap<> ();
keyToNewValue.put( "application-name", "app" );
keyToNewValue.put( "scoped-instance-path", "/vm" );
keyToNewValue.put( "parameters", "file:/something" );
keyToNewValue.put( "messaging-type", "http" );
String out = Utils.updateProperties( beforeTxt, keyToNewValue );
Assert.assertEquals( afterTxt, out );
// Other way
keyToNewValue.clear();
keyToNewValue.put( "application-name", "" );
keyToNewValue.put( "scoped-instance-path", "" );
keyToNewValue.put( "paraMeters", "" );
keyToNewValue.put( "messaging-type", "idle" );
out = Utils.updateProperties( afterTxt, keyToNewValue );
Assert.assertEquals( beforeTxt, out );
}
代码示例来源:origin: net.roboconf/roboconf-agent
try {
String content = Utils.readFileContent( agentConfigFile );
content = Utils.updateProperties( content, keyToNewValue );
Utils.writeStringInto( content, agentConfigFile );
内容来源于网络,如有侵权,请联系作者删除!