国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 元谋县| 五家渠市| 蓬安县| 桃园县| 武汉市| 赤水市| 班玛县| 凤山市| 晋州市| 鄂伦春自治旗| 新乡县| 密云县| 合川市| 军事| 集贤县| 驻马店市| 西青区| 玉山县| 西贡区| 江津市| 天水市| 古蔺县| 建昌县| 怀集县| 迁西县| 科技| 定西市| 南汇区| 邳州市| 和林格尔县| 山阴县| 牡丹江市| 武山县| 石门县| 珠海市| 阳高县| 北碚区| 通江县| 宝鸡市| 天柱县| 东乡族自治县|