List<Map<String,Object>>和二维数组的转化
2013-03-18 13:35
1421 查看
/*
*
*
*
/
public static Object[ ][ ] ListToArray(List<Map<String,Object>>
list,int KeyLenght)
{
Object [ ][ ] array=new Object[list.size()][Keylenght]
for(int i=0;i<list.size();i++)
{
array[i]=list.get(i).values().toArray();
}
return array;
}
Map<String,Object>转化为二维数组
Map<String,Object>
map=new HashMap<String,Object>();
map.put("1","a");
map.put("2","b");
map.put("3","c");
Object[ ][ ] array=new Object[map.size()][2];
Object
[ ] keys=map.keySet().ToArray();
Object [ ]
values=map.values().ToArray();
或者
/**
* String[][] array=new String[map2.size()][2];
* String [] keys= map2.keySet().toArray(new String[map2.size()]);
* String [] values=map1.values().toArray(new String[2]);
*/
for(int
i=0;i<array.length;i++)
{
array[i][0]=keys[i];
array[i][0]=values[i];
}
for(int i=0;i<array.length;i++)
{ for(int i=0;j<array[i].length;j++)
{
System.out.println(array[i][j]);
}
}
*List<Map<Object,Object>> to 二维数组
*
@param list
*
@param keyLength - Map中的key个数
*
@return
/
public static Object[ ][ ] ListToArray(List<Map<String,Object>>
list,int KeyLenght)
{
Object [ ][ ] array=new Object[list.size()][Keylenght]
for(int i=0;i<list.size();i++)
{
array[i]=list.get(i).values().toArray();
}
return array;
}
Map<String,Object>转化为二维数组
Map<String,Object>
map=new HashMap<String,Object>();
map.put("1","a");
map.put("2","b");
map.put("3","c");
Object[ ][ ] array=new Object[map.size()][2];
Object
[ ] keys=map.keySet().ToArray();
Object [ ]
values=map.values().ToArray();
或者
/**
* String[][] array=new String[map2.size()][2];
* String [] keys= map2.keySet().toArray(new String[map2.size()]);
* String [] values=map1.values().toArray(new String[2]);
*/
for(int
i=0;i<array.length;i++)
{
array[i][0]=keys[i];
array[i][0]=values[i];
}
for(int i=0;i<array.length;i++)
{ for(int i=0;j<array[i].length;j++)
{
System.out.println(array[i][j]);
}
}
相关文章推荐
- Android中将List<Map<String, Object>>类型数据与字符串的相互转化
- 利用java反射机制实现List<Map<String, Object>>转化为List<JavaBean>
- List<Map<String,Object>>集合根据map里面的一个字段排序
- Json工具,JsonObject、JsonArray、List<Map<String, Object>>、Map<String, Object>互转。
- 行专列,拆分json,实现数据的展示。Map<String, Object>存储多个相同的key,List<Map<String, Object>>
- List<Map<String, Object>>
- 当需要对一个list<Map<String,Object>>中的map添加一个相同的数据是可以参考
- java中对List<Map<String,Object>>中的中文汉字排序
- List<Map<String, Object>> 中文字段排序
- List<Map<String,Object>> 循环及循环过程中字符串拼接和int值叠加
- 用EL表达式获取List<Map<String,Object>>里面的值
- Android中List与Map<String,Object>及SimpleAdapter用来存储数据并展示出来的联合用法
- 取出List<Map<String,Object>>里面Map的key:value值
- 用EL表达式获取List<Map<String,Object>>里面的值
- 7 Lucene笔记(七):第三方工具,将javabean、list、Map<String,object>转成json文本
- 将List<Map<String, Object>>遍历后存入List<Object<String,String,List<Map<String, String>>>中>
- List<Map<String, Object>>
- jsp页面遍历List<Map<String,Object>>
- List<Map<String,Object>>集合根据map里面的一个字段排序
- 数据库查询返回List<Map<String, Object>>