首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎么替换String字符串里面的中文括号为英文括号,比如将"万达购物中心(室内)" 替换为"万达购物中心(室内)"

2012-04-27 
如何替换String字符串里面的中文括号为英文括号,比如将万达购物中心(室内) 替换为万达购物中心(室内)

如何替换String字符串里面的中文括号为英文括号,比如将"万达购物中心(室内)" 替换为"万达购物中心(室内)";
public class replaceBracket {
public static void main(String[] args){
String Node = "万达购物中心(室内)";
String newNode = "";
if(Node.contains("(") && Node.contains(")")){
newNode = Node.replace("(", "(");
System.out.println(newNode);
}
}
}
这个方法只能替换为:万达购物中心(室内),替换了左边的中文括号但却没有替换右边的中文括号。

[解决办法]
2个replaceall就搞定

Java code
public static void main(String[] args) {    String Node = "万达购物中心(室内)";    String s = null;    System.out.println(s = Node.replaceAll("(", "("));    System.out.println(s = s.replaceAll(")", ")"));} 

热点排行