sne*_*iar 0 java string int parsing
我有一个像"2 = 33 =文件"的字符串.我可以从字符串中获取第一个数字
char[] cArray = new char[4];
int nValue = Integer.parseInt(String.valueOf(cArray[0]));
Run Code Online (Sandbox Code Playgroud)
如何从字符串中获取值"33".如果我有像"2 = 3 =文件"这样的字符串,我也希望得到值"3".对不起,如果这是一个非常简单的问题,或者可能是非常具体的情况.
试试这个 :
String str = "2=33=file";
String[] arr = str.split("=");
int num1 = Integer.parseInt(arr[0]); // value - 2
int num2 = Integer.parseInt(arr[1]); // value - 33
String s = arr[2]; // value - "file"
Run Code Online (Sandbox Code Playgroud)