0
A
回答
0
public class CustomMap < K, V > extends java.util.HashMap < K, V > {
public CustomMap(Object[]...objs) {
super();
this.of(objs);
}
public java.util.Map < K, V > of(Object[]...objs) {
for (Object[] o: objs) {
this.of((K) o[0], (V) o[1]);
}
return this;
}
public java.util.Map < K, V > of(K k, V v) {
this.put(k, v);
return this;
}
public static Object[] tuple(Object k, Object v) {
return new Object[] {
k, v
};
}
//USAGE
public static void main(String...args) {
//import static CustomMap.tuple;
java.util.Map < String, String > cmap = new CustomMap < > (CustomMap.tuple("One", "Two"));
}
}
相關問題
- 1. 使用XML初始化HashMap
- 2. 靜態HashMap的初始化
- 3. 初始化空HashMap地圖
- 4. std :: map初始化std :: vector
- 5. 初始化STL`map`大小
- 6. 用項目數組初始化HashMap?
- 7. java中的初始化初始化
- 8. Java 8:使用lambda表達式進行HashMap初始化
- 9. 更簡潔HashMap的初始化
- 10. 太多元素,當初始化HashMap的
- 11. ArrayList的HashMap作爲值的初始化
- 12. HashMap初始化參數(加載/初始容量)
- 13. Java T初始化
- 14. Java類初始化
- 15. 初始化在JAVA
- 16. 初始化在Java
- 17. Java初始化塊
- 18. JAVA初始化塊
- 19. 在Spring Map中懶洋初始化bean
- 20. 在AngularJS中初始化Google Map
- 21. C++ map <K,T>初始化
- 22. 初始化後std :: map change key_comp
- 23. 如何初始化靜態std :: map?
- 24. android map初始化時發生錯誤
- 25. 初始化std :: map中的原始類型的值是否已初始化?
- 26. 將Java HashMap初始化器轉換爲PHP等效
- 27. 在Java中初始化HashMap的好設計模式選擇
- 28. 用數組或初始化初始化一個NSMutableArray初始化
- 29. 如何初始化C++中的基本成員初始化部分的std :: map?
- 30. 如何初始化Map <Integer,Map <Integer,Float >>?
這是你在找什麼? http://stackoverflow.com/questions/6802483/how-to-directly-initialize-a-hashmap-in-a-literal-way –
@Vishal: - FYI-找到的解決方案,它在那裏作爲答案 –
可能的重複[我如何初始化靜態映射?](http://stackoverflow.com/questions/507602/how-can-i-initialize-a-static-map) –