发布于 2016-08-11 15:35:17 | 66 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java设计模式,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


java中 数组 list map之间的互转一张图清晰呈现并附有代码,不懂的朋友可以参考下
三者之间转换关系,一张图清晰呈现。
 
上代码:

其中的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(); 

} 
} 


相关阅读 :
java中数组list map三者之间的互转介绍
举例讲解Java中数组和字符串类型的使用方法
java中数组的应用及方法
java 中数组初始化实例详解
利用Java中Calendar计算两个日期之间的天数和周数
Java中数组的创建与传参方法(学习小结)
java中数组的定义及使用方法(推荐)
java中数组的相关知识小结(推荐)
在Java中String和Date、Timestamp之间的转换
java检查数组是否有重复元素的方法
实例讲解Java编程中数组反射的使用方法
Java中char数组(字符数组)与字符串String类型的转换方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务