最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年10月14日 21:25:34   投稿:jingxian  
下面小編就為大家?guī)硪黄猨ava String 轉(zhuǎn)成Double二維數(shù)組的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

WHY

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

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

乍一看,感覺很簡單,實(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.先將花括號替換成中括號,

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

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

4.我使用的JSON包是fastjson的

import com.alibaba.fastjson.JSON;

以上就是小編為大家?guī)淼膉ava String 轉(zhuǎn)成Double二維數(shù)組的方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Spring Boot整合MybatisPlus逆向工程(MySQL/PostgreSQL)

    Spring Boot整合MybatisPlus逆向工程(MySQL/PostgreSQL)

    MyBatis-Plus是MyBatis的增強(qiáng)工具,本文主要介紹了Spring Boot整合MybatisPlus逆向工程(MySQL/PostgreSQL),具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-07-07
  • spring boot 命令行啟動(dòng)的方式

    spring boot 命令行啟動(dòng)的方式

    這篇文章主要介紹了spring boot 命令行啟動(dòng)的方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 5分鐘快速學(xué)會spring boot整合Mybatis的方法

    5分鐘快速學(xué)會spring boot整合Mybatis的方法

    這篇文章主要給大家介紹了如何通過5分鐘快速學(xué)會spring boot整合Mybatis的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用spring boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • SpringBoot應(yīng)用程序轉(zhuǎn)換成WAR文件詳解

    SpringBoot應(yīng)用程序轉(zhuǎn)換成WAR文件詳解

    其實(shí)一般使用SpringBoot使用打成jar包比較省事的,但也有很多童鞋是習(xí)慣使用WAR包的,下面這篇文章主要給大家介紹了關(guān)于SpringBoot轉(zhuǎn)換WAR的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • springboot實(shí)現(xiàn)全局異常處理及自定義異常類

    springboot實(shí)現(xiàn)全局異常處理及自定義異常類

    這篇文章主要介紹了springboot實(shí)現(xiàn)全局異常處理及自定義異常類,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Spring Boot統(tǒng)一返回體的踩坑記錄

    Spring Boot統(tǒng)一返回體的踩坑記錄

    這篇文章主要給大家介紹了關(guān)于Spring Boot統(tǒng)一返回體踩坑的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Java集合框架之List ArrayList LinkedList使用詳解刨析

    Java集合框架之List ArrayList LinkedList使用詳解刨析

    早在 Java 2 中之前,Java 就提供了特設(shè)類。比如:Dictionary, Vector, Stack, 和 Properties 這些類用來存儲和操作對象組。雖然這些類都非常有用,但是它們?nèi)鄙僖粋€(gè)核心的,統(tǒng)一的主題。由于這個(gè)原因,使用 Vector 類的方式和使用 Properties 類的方式有著很大不同
    2021-10-10
  • springboot開啟Bean數(shù)據(jù)校驗(yàn)功能

    springboot開啟Bean數(shù)據(jù)校驗(yàn)功能

    這篇文章主要介紹了springboot開啟Bean數(shù)據(jù)校驗(yàn)功能,通過啟用Bean屬性校驗(yàn)導(dǎo)入JSR303與Hibernate校驗(yàn)框架坐標(biāo),使用@Validated注解啟用校驗(yàn)功能,需要的朋友可以參考下
    2023-10-10
  • LinkedBlockingQueue鏈?zhǔn)阶枞?duì)列的使用和原理解析

    LinkedBlockingQueue鏈?zhǔn)阶枞?duì)列的使用和原理解析

    這篇文章主要介紹了LinkedBlockingQueue鏈?zhǔn)阶枞?duì)列的使用和原理解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • MySQL如何設(shè)置自動(dòng)增長序列SEQUENCE的方法

    MySQL如何設(shè)置自動(dòng)增長序列SEQUENCE的方法

    本文主要介紹了MySQL如何設(shè)置自動(dòng)增長序列SEQUENCE的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論

张掖市| 蒙城县| 瓮安县| 南郑县| 青浦区| 望奎县| 双江| 成安县| 绵竹市| 晋州市| 嘉祥县| 闵行区| 台中市| 建昌县| 盐边县| 禹州市| 浦东新区| 米脂县| 历史| 睢宁县| 宾阳县| 辰溪县| 河池市| 松滋市| 三亚市| 子洲县| 隆化县| 章丘市| 闻喜县| 长宁区| 霍山县| 开江县| 崇明县| 醴陵市| 七台河市| 同德县| 黎川县| 和林格尔县| 通州市| 老河口市| 三都|