POR QUE
Meu amigo pediu ajuda no grupo, e o protótipo do problema é o seguinte:
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}}; {12.10, 14.21, 52.14, 50.44}, {14.44, 16.12, 45.42, 47,55}}Isto é, converta uma sequência conversível em uma matriz bidimensional que dobra.
COMO
À primeira vista, parece muito simples. Eu o implementei e publiquei o código primeiro como de costume:
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}}; Json.parseObject (str, string [] []. Classe); duplo [] [] ds = novo duplo [arr.length] [arr [0] .Length]; for (int j = 0; j <arr.length; j ++) {para (int i = 0; i <arr.Há algumas coisas a serem observadas neste
1. Primeiro substitua os aparelhos encaracolados por colchetes.
2. Use a conversão JSON e converta-a em uma matriz bidimensional de string primeiro
3. Em seguida, converta o valor na matriz em um duplo
4. O pacote JSON que eu uso é fastjson
importação com.alibaba.fastjson.json;
O exposto acima é o conteúdo completo do método para converter a string java em uma matriz bidimensional dupla trazida a você pelo editor. Espero que todos apoiem mais wulin.com ~