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

首頁 > 編程 > Java > 正文

java中數組list map三者之間的互轉介紹

2019-11-26 15:55:35
字體:
來源:轉載
供稿:網友
三者之間轉換關系,一張圖清晰呈現。
 
上代碼:

其中的maputils是apache的collection包。
復制代碼 代碼如下:

package util;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.commons.collections.MapUtils;

public class Convert {
public static void main(String[] args) {
//1.數組轉換為list,map
String[] arr = {"123","456","789","123"};
List<String> list = Arrays.asList(arr);
//數組轉換為map,一維數組時,奇數為key,偶數為value,奇數個元素,最后一個舍掉
//.二維數組當做兩個一維數組
Map map = MapUtils.putAll(new HashMap(), arr);

String[][] ss = {{"a","b","e"},{"c","d","f"}};
MapUtils.debugPrint(System.out,arr,map);
MapUtils.putAll(map, arr);
MapUtils.debugPrint(System.out,arr,map);
MapUtils.putAll(map, ss);
MapUtils.verbosePrint(System.out,arr,MapUtils.invertMap(map));

//list 轉換為arr
List<String> ls = new ArrayList<String>();
ls.add("wch");
ls.add("name");
String[] as = (String[]) ls.toArray();

}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇宁| 余庆县| 碌曲县| 若尔盖县| 贵溪市| 铜陵市| 湘潭县| 西华县| 静乐县| 柏乡县| 平邑县| 河北省| 修武县| 克山县| 芦溪县| 商洛市| 册亨县| 五华县| 安陆市| 卫辉市| 广德县| 南城县| 大宁县| 墨脱县| 黄冈市| 达尔| 阜阳市| 西和县| 商洛市| 九龙城区| 万盛区| 乌兰察布市| 措美县| 西林县| 桦川县| 靖宇县| 鹤山市| 时尚| 灯塔市| 泸水县| 鹤岗市|