Android 使用.split并获取内容
我用逗号(其中有4个数字)划分一组数字,用“:”划分一组数字 示例(您可以看到3个组):Android 使用.split并获取内容,android,split,Android,Split,我用逗号(其中有4个数字)划分一组数字,用“:”划分一组数字 示例(您可以看到3个组):2,0,6,46:3,14,22,12:0,45,65,12:… 我想拿这个数字;我的意思是:num[3][2]->这将选择第一个值为3的组,2表示取2.group->的值,因此在我的示例中,这将给出14 我想得到所有存在的值:num[0][0,1,2,3,4];数字[1][0,1,2,3,4] 我如何进行团体计数 我可以使用什么样的循环语句来获取每个值 我想我不能再使用这个代码了: int[][] nu
2,0,6,46:3,14,22,12:0,45,65,12:…
我想拿这个数字;我的意思是:num[3][2]->这将选择第一个值为3的组,2表示取2.group->的值,因此在我的示例中,这将给出14
我想得到所有存在的值:num[0][0,1,2,3,4];数字[1][0,1,2,3,4]
- 我如何进行团体计数
- 我可以使用什么样的循环语句来获取每个值
int[][] num = new int[count of groups ][4]; // 4 is number count in a group
String[] separated = stringTime.split(".|\\:");
num[0][0]= Integer.parseInt(separated[0]);
num[0][1]= Integer.parseInt(separated[1]);
num[0][2]= Integer.parseInt(separated[2]);
num[0][3]= Integer.parseInt(separated[3]);
String[]parts=String.split(“:”);//按“:”将所有对象拆分为组
int[][]num=new int[parts.length()][4];//制作一个整数2D数组
对于(inti=0;i
希望这有帮助。我还没有运行代码,但应该可以运行
String[] parts = string.split(":"); // Split all by ':' into groups
int[][] num = new int[parts.length() ][4]; // Make an integer 2D array as you did
for (int i=0; i < parts.length(); i++){ // Run loop for each outer/larger group
String[] subparts = parts[i].split(","); // Get each integer in the subgroup by splitting using ',' as delimiter
num[i][0]= Integer.parseInt(subparts[0]); // As you were getting integers into 2D array, do almost the same as:
num[i][1]= Integer.parseInt(subparts[1]);
num[i][2]= Integer.parseInt(subparts[2]);
num[i][3]= Integer.parseInt(subparts[3]);
}