Codenameone 代码名一个字符串替换为空字符
我喜欢规范化我从本地电话簿中的联系人那里得到的电话号码。为此,我想删除数字中的空格、破折号、加号等 CN1只提供Codenameone 代码名一个字符串替换为空字符,codenameone,Codenameone,我喜欢规范化我从本地电话簿中的联系人那里得到的电话号码。为此,我想删除数字中的空格、破折号、加号等 CN1只提供String.replace(oldchar,newchar)函数,而不提供字符串操作。从这个帖子上,, ,这应该是一条路: primaryPhoneNumber = primaryPhoneNumber.replace(' ', Character.MIN_VALUE); 然而,这种方法有几个含义 控制台输出中的字符看起来像一个空格,但不是。它是一个字符串终止符 +49234-63
String.replace(oldchar,newchar)
函数,而不提供字符串操作。从这个帖子上,,
,这应该是一条路:
primaryPhoneNumber = primaryPhoneNumber.replace(' ', Character.MIN_VALUE);
然而,这种方法有几个含义
+49234-63446
0234 63446
Character.Min_值
时,涉及此字符串的数据库查询会崩溃:
原因:org.postgresql.util.psql异常:错误:编码“UTF8”的字节序列无效:0x00
String p = StringUtils.replaceAll(phone, " ", "");
没有“nothing character”,您需要答案中显示的空字符串(解决问题后请接受)。