划分包含字母和int的字符串并将其定义为新常量

时间:2016-04-11 06:43:16

标签: java string

我想知道是否有一种简单的方法来转换字符串,比如" G20"分为两个单独的常量,其中字母= G,数字= 20

E.G

input G20
letter=G;
number=20

3 个答案:

答案 0 :(得分:0)

是输入中的模式常数,即;包含char []的字符串最初后跟数字。如果是这种情况,我们可以使用模式匹配来拆分字符串。

答案 1 :(得分:0)

请你试试这个:

public void splitString(String inputString){// inputString = G20    String strSubstring = inputString.charAt(0);    int intSubstring = Integer.parseInt(inputString.substring(1,inputString.length()); }

答案 2 :(得分:0)

万一你的' G'只能是一个单字母单词后面会正常工作。

    String token = "G20";
    String letter = token.substring(0, 1);
    String number = token.substring(1, token.length());

    System.out.println("letter is : " + letter + "\nNumber is : " + number);//Prints out : letter is : G Number is : 20