/*
*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]);
}
}