国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

java String 轉(zhuǎn)成Double二維數(shù)組的方法

2019-11-26 13:42:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

WHY

朋友在群里求助一個(gè)問(wèn)題,問(wèn)題原型是這樣的:

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}}";轉(zhuǎn)成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}     }

也就是把一個(gè)可以轉(zhuǎn)換的String轉(zhuǎn)成double的二維數(shù)組。

HOW

乍一看,感覺(jué)很簡(jiǎn)單,實(shí)現(xiàn)了一下,按慣例先貼代碼:

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]);			}		}

這個(gè)里面有幾個(gè)要注意的點(diǎn)是

1.先將花括號(hào)替換成中括號(hào),

2.使用JSON的轉(zhuǎn)化,先轉(zhuǎn)成String的二維數(shù)組

3.然后才是把數(shù)組中的值轉(zhuǎn)成Double的

4.我使用的JSON包是fastjson的

import com.alibaba.fastjson.JSON;

以上就是小編為大家?guī)?lái)的java String 轉(zhuǎn)成Double二維數(shù)組的方法全部?jī)?nèi)容了,希望大家多多支持武林網(wǎng)~

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安达市| 鹰潭市| 搜索| 安宁市| 洪江市| 阿克陶县| 漾濞| 合江县| 益阳市| 如皋市| 霍城县| 合山市| 高密市| 嵩明县| 左权县| 合作市| 禄劝| 子洲县| 东辽县| 梨树县| 黔南| 保定市| 台山市| 南召县| 广水市| 淄博市| 宝坻区| 武功县| 莱西市| 延长县| 青浦区| 蒙自县| 巴彦县| 竹山县| 河北省| 闻喜县| 邻水| 明溪县| 康平县| 黔东| 铅山县|