一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java String 轉成Double二維數組的方法

java String 轉成Double二維數組的方法

2020-06-23 12:58jingxian JAVA教程

下面小編就為大家帶來一篇java String 轉成Double二維數組的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

WHY

朋友在群里求助一個問題,問題原型是這樣的:

?
1
2
3
4
5
6
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}}";
轉成double[][]{
      {10.14, 11.24, 44.55, 41.01},
      {12.10, 14.21, 52.14, 50.44},
      {14.44, 16.12, 45.42, 47.55}
    }

也就是把一個可以轉換的String轉成double的二維數組。

HOW

乍一看,感覺很簡單,實現了一下,按慣例先貼代碼:

?
1
2
3
4
5
6
7
8
9
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("{", "[").replace("}", "]");
        String[][] arr = JSON.parseObject(str, String[][].class);
        Double[][] ds = new Double[arr.length][arr[0].length];
        for(int j=0;j<arr.length;j++){
            for(int i=0;i<arr[0].length;i++){
                ds[j][i] = Double.valueOf(arr[j][i]);
            }
        }

這個里面有幾個要注意的點是

1.先將花括號替換成中括號,

2.使用JSON的轉化,先轉成String的二維數組

3.然后才是把數組中的值轉成Double的

4.我使用的JSON包是fastjson的

?
1
import com.alibaba.fastjson.JSON;

以上就是小編為大家帶來的java String 轉成Double二維數組的方法全部內容了,希望大家多多支持服務器之家~

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品色爱综合网 | 三星w999| 欧美亚洲视频在线观看 | 扒开斗罗美女了的胸罩和内裤漫画 | tubehdxx丝袜正片 | 国产精品 视频一区 二区三区 | 国产福利免费看 | 四虎影视永久免费视频观看 | 香蕉人人超人人超碰超国产 | 久久re热在线视频精99 | 99久久这里只有精品 | 波多野结衣在线中文字幕 | 毛片资源 | 羞羞私人影院可以直接免费观影吗 | 桃色导航 | 扒开女人下面 | 成人午夜在线视频 | 2019nv天堂香蕉在线观看 | 好大好硬快点好爽公 | 国产精品毛片久久久久久久 | 免费99精品国产自在现线 | 三体动漫在线观看免费完整版2022 | 成人在线视频在线观看 | 久久er国产精品免费观看2 | 色婷婷久久综合中文久久一本` | 精品在线小视频 | 天美传媒影视在线免费观看 | 九九热在线免费观看 | www.av在线视频 | 久久亚洲精品AV无码四区 | 精品国产自在现线久久 | 厨房里摸着乳丰满在线观看 | 欧美日本道免费一区二区三区 | 亚洲va在线va天堂va偷拍 | 国产麻豆流白浆在线观看 | chinaspanking调教 chanelpreston欧美网站 | 欧美日韩国产精品综合 | 69av导航| 国产精品探花一区在线观看 | 精品乱lun小说 | 全色黄大色黄大片爽一次 |