我在我的一个应用程序中代表手机号码时遇到问题.
我想知道是否有一个Integer类允许你存储从0417254482开始的这样一个数字.也许使用字符串更合适?目前,当我试图用一个代表一个带有整数的电话号码时,双打长,我似乎存储随机数而不是我打算存储的数字.
我正在创建一个可以读取VCards的电话簿程序.问题在于电话号码.通常,它们在美国会是这样的:
0771234560
但如果电话号码来自外国,则看起来像这样.
+94771234560 或者可能 (22)772324000
现在有+和()迹象来处理!我目前正在将电话号码(VCards包含它们作为字符串)转换为数字.但是,如果我将允许的电话号码作为字符串,那么用户可以做一些疯狂的事情,比如在联系表单中插入姓名作为电话号码.
如何将电话号码存储为字符串,但可以防止有问题的条目?