我有此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那是我自己的問題,在我得到回答。 –
您在上一個問題的評論中有正確的答案:沒有參數化類型的陣列 –