因此,例如给出数据:

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/

10-10 11:38