給定 2 個 Class 對象,如何獲取 Map 的 Class 對象?例如,假設(shè)我有:Class keyClass = Long.class;Class valueClass = String.class;如何獲取 的Class對象Map<Long,String>?
2 回答

Helenr
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個贊
沒有這樣的類Map<Long, String>。你想要的是Map.class. (或HashMap.class等)
Map<String, Integer> map1 = new HashMap<>();
Map<Long, String> map2 = new HashMap<>();
System.out.println(map1.getClass().equals(map2.getClass()));
結(jié)果是true。
添加回答
舉報
0/150
提交
取消