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

请问jdk1.4 ReplaceAll的用法

2012-01-07 
请教jdk1.4 ReplaceAll的用法我的测试代码StringphoneFromDB13611111111,13622222222,1363333333313644

请教jdk1.4 ReplaceAll的用法
我的测试代码
String   phoneFromDB   =   "13611111111,13622222222,13633333333;13644444444;13655555555 ";
        System.out.println( "phoneFromDB:   "+phoneFromDB);
        phoneFromDB.replaceAll( ", ", ", ");
        phoneFromDB.replaceAll( "; ", ", ");
        phoneFromDB.replaceAll( "; ", ", ");
        System.out.println( "after   replace:   "+phoneFromDB);
希望可以把字符串中的中文逗号和中英文分号都替换成英文逗号
可是这样写结果是
phoneFromDB:   13611111111,13622222222,13633333333;13644444444;13655555555
after   replace:   13611111111,13622222222,13633333333;13644444444;13655555555

repalceAll方法没有起作用

[解决办法]
String phoneFromDB = "13611111111,13622222222,13633333333;13644444444;13655555555 ";
System.out.println( "phoneFromDB: "+phoneFromDB);
phoneFromDB =phoneFromDB.replaceAll( ", ", ", ");
phoneFromDB =phoneFromDB.replaceAll( "; ", ", ");
phoneFromDB =phoneFromDB.replaceAll( "; ", ", ");
System.out.println( "after replace: "+phoneFromDB);

热点排行