我是java的新手。我有我的XML内容如下
<Configuration>
<A>OFF</A>
<B>OFF</B>
<C>OFF</C>
<D>OFF</D>
<E></E>
<F>200</F>
<AB>
<G>10001</G>
<H>10002</H>
<I>10003</I>
<J>10004</J>
</AB> ............. ......
我想将
<B>
标记的值更改为ON
。我怎样才能做到这一点?我正在使用以下代码String config2=config;
if(config2.contains("<B>OFF</B>"))
{
config2=config2.replace("<B>OFF</B>","<B>ON</B>");
return config2;
}
else
{
return true;
}
提前致谢
最佳答案
您的方法不能同时返回两种不同的类型。
如果方法的返回类型为config2
,则在else
部分也返回String
。else{return config2;}
如果字符串包含字符,则编辑config2
并返回它,否则返回相同的String
而不进行编辑