因此,例如给出数据:
a898 //result string1=a string2=898
b832 //string1=b string2=832
c3232 //string1=c string2=3232
d938202 //string1=d string2=938202
我正在尝试获取字母并将其放在
String
中,然后将其余数字存储在另一个String
中。我正在使用charAt(0)
来获取字母,但是由于它们的长度并不相同,因此在寻找一种方法来拆分数字时遇到了问题。我使用的一种方式是,当没有26个diff选项时,在另一个程序中是将
a
替换为a|
,将b
替换为b|
,依此类推,然后在|
上拆分。它导致非常丑陋的代码,我希望有另一个选择。谢谢你的时间! 最佳答案
您可以使用像
String str = "d938202";
String string1 = str.substring(0, 1);
String string2 = str.substring(1);
关于java - Java:不带空格的字符串操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34032511/