日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換

瀏覽:33日期:2022-08-18 09:27:47
ArrayList轉(zhuǎn)為String和數(shù)組

造一個元素為Integer的ArrayList 為list_int造一個元素為String 的 ArrayList 為list_str

ArrayList list_int = new ArrayList<Integer>(); //Integer的Listlist_int.add(1);list_int.add(3);list_int.add(5);list_int.add(9);ArrayList<String> list_str = new ArrayList<String>(); //String的Listlist_str.add('xiaoling');list_str.add('xiaoling');ArrayList -> String

方法1:使用toString

優(yōu)勢:無論元素是什么類型,只要元素本身寫好了toString方法,都可以用 劣質(zhì):這里是因?yàn)長ist都已經(jīng)把toString封裝好了,但是它前后帶了中括號,且分割使用的是逗號加空格,因此需要進(jìn)行一些處理

list_str同樣可以使用該方法連接,這里只展示list_int

String toString = list_int.toString(); //ArrayList轉(zhuǎn)換為String,帶中括號的String substring = toString.substring(1, toString.length() - 1);//去除中括號。小心java的substring是左閉右開的String result = substring.replaceAll('s', '');//去除所有的空字符System.out.println(result);//1,3,5,9

方法2:使用String.join(連接符,CharSequence對象)

連接各個元素同時指定連接符

​優(yōu)勢:手動指定了元素之間的連接符 劣勢:只能用于元素為CharSequence的List對象

元素為String的List請使用該方法

String str = String.join(',', list_str);//將list_str中的元素使用逗號連接System.out.println(str);//xiao,lingArrayList -> 數(shù)組

ArrayList的toArray方法很神奇的點(diǎn)在于,它將元素放入了參數(shù)數(shù)組中,但是又返回了一個數(shù)組,并且似乎返回的數(shù)組只能是Object[]類型.(使用自定義的數(shù)組就好)

Integer[] ints = new Integer[list_int.size()];//先造一個長度相同的Integer數(shù)組Object[] objects = list_int.<Integer>toArray(ints);// 使用toArray(T[] a) 方法將List的所有元素放入a數(shù)組中for (Integer i : ints){ System.out.print(i+'t');//1 3 5 9 }System.out.println();//for (Object i : objects){ //打印結(jié)果顯示返回的數(shù)組和自定義的數(shù)組內(nèi)容是一樣的// System.out.print(i+'t');//1 3 5 9 //}String轉(zhuǎn)為ArrayList和數(shù)組

定義兩個字符串

String str_int = '1,3,5,9';String str_str = 'jiang,chen,xiao,ling';String -> 數(shù)組

將str_int轉(zhuǎn)換為數(shù)組,問題在于無法直接轉(zhuǎn)成Integer[],需要新建一個Integer[],然后遍歷String[],將值單獨(dú)轉(zhuǎn)為Integer再放入Integer[]

String[] split = str_int.split(','); //轉(zhuǎn)為String[]//再將String[]轉(zhuǎn)為Integer[]Integer[] ints1 = new Integer[split.length];for (int i = 0; i < ints1.length; i++) { ints1[i] = Integer.parseInt(split[i]);}System.out.println(Arrays.asList(ints1)); //[1, 3, 5, 9]String -> List

先轉(zhuǎn)為數(shù)組,在轉(zhuǎn)為List

ArrayList arrayList = new ArrayList(Arrays.asList(str_int.split(',')));System.out.println(arrayList); //[1, 3, 5, 9]數(shù)組轉(zhuǎn)換為String和ArrayList

造兩個數(shù)組

Integer[] arr_int = {1,3,7,11};String[] arr_str = {'xiao','ling'};數(shù)組 ->String

//先轉(zhuǎn)為Arrays.ArrayList,再使用它的toString方法String s = Arrays.asList(str_int).toString();System.out.println(s);//如果是字符串類型則直接String join = String.join(',', str_str);System.out.println(join);數(shù)組 -> List

Arrays.asList(數(shù)組) 返回的是java.util.Arrays.ArrayList,并不是java.util.ArrayList,它是一個不可變List!需要再將其作為參數(shù),調(diào)用java.util.ArrayList構(gòu)造器才能獲取一個正常的可變ArrayList!

ArrayList list1 = new ArrayList(Arrays.asList(arr_int));System.out.println(list1);ArrayList list2 = new ArrayList(Arrays.asList(arr_str));System.out.println(list2);

到此這篇關(guān)于java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)java String,數(shù)組,ArrayList轉(zhuǎn)換內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩视频免费看| 日韩亚洲一区在线| 日韩精品一级二级| 国产精品av久久久久久麻豆网| 亚洲日产国产精品| 美女在线视频一区| 夜夜嗨一区二区| 国产乱码午夜在线视频| 在线一区视频| 亚洲精品在线a| 精品一区二区三区的国产在线观看 | 亚洲欧美专区| 国产精品99久久免费| 美女精品久久| 久久久国产亚洲精品| 热久久久久久| 99免费精品| 麻豆视频久久| 亚洲精品亚洲人成在线观看| 水蜜桃久久夜色精品一区| 亚洲欧洲高清| 精品91久久久久| 国产美女一区| 欧美网站在线| 香蕉视频亚洲一级| 美女性感视频久久| 亚洲精品97| 99国产精品99久久久久久粉嫩| 国产在线不卡| 亚洲深夜影院| www.九色在线| 丁香婷婷久久| 老司机精品视频在线播放| 国产精品成人国产| 蜜桃精品视频| 国产精品sss在线观看av| 国产福利一区二区精品秒拍| 欧美aa在线视频| 日韩av有码| 久久九九国产| 日韩精品免费一区二区三区| 蜜桃成人av| 爽爽淫人综合网网站| 亚洲第一精品影视| 午夜精品亚洲| 日韩有吗在线观看| 精品国产a一区二区三区v免费| 激情中国色综合| 亚洲欧美网站| 日韩不卡在线观看日韩不卡视频| 日韩和欧美的一区| 欧美成人午夜| 久久免费大视频| 欧美黄色精品| 日韩电影免费网站| 九色精品91| 欧美日本久久| 激情中国色综合| 欧美日韩免费观看视频| 欧美/亚洲一区| 午夜影院一区| 美女国产精品| 欧美日韩国产一区二区在线观看| 国产一区二区三区日韩精品| 国产乱码午夜在线视频| 欧美亚洲日本精品| 国产欧美日韩一区二区三区在线| 99国产精品私拍| 一区二区三区四区日本视频| 亚洲综合精品| 国产精品极品| 鲁大师精品99久久久| 91精品国产自产精品男人的天堂| 亚洲精品国产偷自在线观看| 日韩国产一二三区| 日韩精品三区四区| 日韩国产91| 亚洲播播91| 在线国产精品一区| 亚洲一区二区免费在线观看| 99精品在线免费在线观看| 日本免费在线视频不卡一不卡二| 国产日韩免费| 在线视频精品| 国产亚洲精品v| 日韩三级久久| 亚洲午夜国产成人| 天堂va在线高清一区| 在线亚洲欧美| 激情综合亚洲| 亚洲三级在线| 在线精品国产亚洲| 国产精品久久久久久妇女| 精品久久免费| 日本91福利区| 国产毛片精品| 成人午夜网址| 成人久久一区| 国产91一区| 四虎成人av| 国产精品三级| 国产欧美日韩一区二区三区在线| 一本一道久久a久久精品蜜桃| 亚洲人成亚洲精品| 久久精品观看| 特黄毛片在线观看| 国产精品美女| 日韩国产91| 日韩精品网站| 亚洲影院天堂中文av色| 国产精品成人3p一区二区三区| 综合欧美精品| 日韩精品欧美精品| 日韩在线观看| 欧美一级精品| 日韩中出av| 日韩专区一卡二卡| 福利一区二区| 亚洲乱码一区| 91精品婷婷色在线观看| 欧美日韩1区2区3区| 久久精品凹凸全集| 蜜臀久久99精品久久一区二区| 蜜桃一区二区三区在线| 国产 日韩 欧美一区| 久久三级毛片| 欧美一级一区| 国产精品密蕾丝视频下载| 国产探花在线精品| 欧美中文字幕| 日韩精品午夜| 国产精品久久久久久久久久10秀 | 久久伦理在线| 国产视频一区三区| 日本国产一区| 快播电影网址老女人久久| 首页国产欧美久久| 久久这里只有| 国产精品日本一区二区不卡视频 | 亚洲精品女人| 久久精品国产免费| 欧美不卡在线| 国产精品一区二区中文字幕| 国产欧美亚洲精品a| 国产99久久| 婷婷色综合网| 尤物精品在线| 欧美激情日韩| 日本在线成人| 久久亚洲成人| 91精品国产自产观看在线 | 日韩不卡一二三区| 日韩 欧美一区二区三区| 亚洲婷婷丁香| 国产精品二区不卡| 狠狠久久婷婷| 高清久久一区| 精品网站aaa| 麻豆国产精品视频| 国产精品亚洲二区| 精品视频97| 狠狠久久伊人| 粉嫩av一区二区三区四区五区| 18国产精品| 久久国产三级| 国产精品一国产精品k频道56| 国产一卡不卡| 日韩欧美另类一区二区| 日韩精品2区| 麻豆国产精品777777在线| 亚洲黄色影院| 免费观看久久久4p| 亚洲欧美日韩国产一区二区| 三级欧美韩日大片在线看| 激情综合网址| 福利一区二区免费视频| 不卡福利视频| 亚洲欧美伊人| 视频一区中文字幕国产| 日本精品影院| 欧美日韩99| 国产不卡一区| 亚洲天堂成人| 免费观看在线综合色| 亚洲最新无码中文字幕久久| 国产一区二区三区精品在线观看| 日韩一区电影| 日本高清不卡一区二区三区视频 | 日韩高清不卡一区二区| 久久亚洲精精品中文字幕| 日本在线精品| 婷婷精品久久久久久久久久不卡| 久久精品国产久精国产| 怡红院精品视频在线观看极品| 婷婷丁香综合| 日本成人在线一区| 在线亚洲免费| 久久青草久久| 香蕉精品久久| 亚洲精品观看|