没有分隔符的字符串连接

时间:2018-02-01 15:55:58

标签: java string

我有一个字符串。此字符串是通过连接用户名(可以是任意随机名称)和电话号码(电话号码包含11或15位数字)构建的。 例如,如果我们将用户名作为" john1243"如果我们将11位数的电话号码作为" 27456985321"然后最终的字符串将是" john124327456985321"。在这里我只得到最后的字符串(也没有分隔符)。有没有办法可以将其分成确切的用户名和电话号码?

我知道的唯一的事情是电话号码可以是11位数字或15位数字。

任何人都可以告诉我如何开始解决这个问题,任何帮助都会提前得到很好的理解。

1 个答案:

答案 0 :(得分:0)

使用电话号码的最大(15)位数有什么问题?

示例1:名称Jhon12345 phone 12345678901 - >电话= 000012345678901

---> Str Jhon12345000012345678901。

---> Name = Str.substring(0,Str.lengh() - 15)= Jhon12345

---> Phone = Str.substring(Str.lengh() - 15)= 000012345678901。只需删除前0 ...

示例2:名称Guedes0000 ponhe 12345678901234 ---> Str Guedes000012345678901234。

---> Name = Str.substring(0,Str.lengh() - 15)= Guedes0000

---> Phone = Str.substring(Str.lengh() - 15)= 12345678901234.没有删除零...