왜
내 친구는 그룹의 도움을 요청했으며 문제의 프로토 타입은 다음과 같습니다.
String str = "{{10.14, 11.24, 44.55, 41.01}, {12.10, 14.21, 52.14, 50.44}, {14.44, 16.12, 45.42, 47.55}"; 이중 [] [] {10.14, 11.24, 44.55, 41.01} {12.10, 14.21, 52.14, 50.44}, {14.44, 16.12, 45.42, 47.55}}즉, 컨버터블 문자열을 두 배의 2 차원 배열로 변환하십시오.
어떻게
언뜻보기에는 매우 간단합니다. 평소와 같이 구현하고 코드를 먼저 게시합니다.
String str = "{{10.14, 11.24, 44.55, 41.01}, {12.10, 14.21, 52.14, 50.44}, {14.44, 16.12, 45.42, 47.55}"; str = str.replace ( "{", "]) json.parseobject (str, string [] []. class); double [] [] [] ds = new double [arr.length] [arr [0] .length]; for (int j = 0;이것에 주목해야 할 몇 가지가 있습니다
1. 먼저 곱슬 버팀대를 괄호로 교체하십시오.
2. JSON 변환을 사용하여 먼저 2 차원 문자열 배열로 변환하십시오.
3. 그런 다음 배열의 값을 이중으로 변환합니다.
4. 내가 사용하는 JSON 패키지는 FastJson입니다
com.alibaba.fastjson.json import;
위는 Java 문자열을 편집기가 가져온 이중 2 차원 배열로 변환하는 메소드의 전체 내용입니다. 모두가 wulin.com을 더 지원하기를 바랍니다