我是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;
}
提前致谢
答案 0 :(得分:1)
您的方法不能同时返回两种不同的类型。
如果您的方法的返回类型为config2
,也会在else
部分中返回String
。
else
{
return config2;
}
如果字符串包含字符,则编辑config2
并返回,否则返回相同的String
而不进行编辑