我想知道是否有一种简单的方法来转换字符串,比如" G20"分为两个单独的常量,其中字母= G,数字= 20
E.G
input G20
letter=G;
number=20
答案 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