我有此ArrayList在Java中 -如何将数组转换为数组?
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
要将其转换成数组我调用list.toArray()
方法,但它返回Object[]
。这不是我想要的。我想要Map<String, Object>[]
。
我知道的关于List.toArray(T[] a);
它不适用于参数化类型。
在Spring框架BATCHUPDATE方法的方法签名是这样的 -
int[] org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.batchUpdate(String sql, Map<String, ?>[] batchValues)
如果无法创建地图的对象数组为什么春天使用它吗?那么我们应该如何使用这种方法呢?
http://stackoverflow.com/questions/10925648/how-to-convert-arraylist-containing-complex-type-to-an-array –
@JigarJoshi那是我自己的问题,在我得到回答。 –
您在上一个问题的评论中有正确的答案:没有参数化类型的阵列 –