java中String字符的替换

来源:互联网 发布:笔记本硬盘坏了数据恢复 编辑:程序博客网 时间:2024/06/05 05:41

做手机通讯录的时候,需要把手机号与服务器的用户手机号做匹配,从服务器取到的号码是这样的15888888888,但是从手机中取到的手机号确实这样的1 58-8888-8888,怪不得我用“15888888888”.equals("1 58-8888-8888")总是匹配不到,解决办法很简单。


<pre name="code" class="java">private String formatPhone(String phone) {String str1 = phone.replaceAll("-", "");String str2 = str1.replaceAll(" ", "");return str2;}String str="1 58-8888-8888";          str=formatPhone(str);
<pre name="code" class="java">打印str,输出结果为15888888888

0 0