替换xml标记或更改java

时间:2016-11-17 09:27:31

标签: java

我是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;
}

提前致谢

1 个答案:

答案 0 :(得分:1)

您的方法不能同时返回两种不同的类型。

如果您的方法的返回类型为config2

也会在else部分中返回String

else { return config2; }

如果字符串包含字符,则编辑config2并返回,否则返回相同的String而不进行编辑