实现方法将如下字符串解析成2维int数组
输入参数:
1482,413 1744,424 1856,670 1552,687
返回参数
int[][] arr
/** * 解析成Int数组 * @param str * @param regex * @return */ public static int[][] parseToIntArr(String str, String regex) { String[] strArr = str.split(regex); int[][] intArr = new int[strArr.length][2]; for (int i = 0; i < strArr.length; i++) { String[] point = strArr[i].split(","); intArr[i][0] = Integer.parseInt(point[0]); intArr[i][1] = Integer.parseInt(point[1]); } return intArr; } public static void main(String[] args) { String str = "1482,413 1744,424 1856,670 1552,687"; String regex = " "; int[][] intArr = parseToIntArr(str, regex); System.out.println(intArr.length); }