讓說我有這樣的代碼如何在Java中創建一些變量類型別名
Map<String, String> list = new HashMap<String, String>();
list.put("number1", "one");
list.put("number2", "two");
我怎麼能做出一些「別名」類型
Map<String, String>
的東西,更容易被改寫像
// may be something like this
theNewType = HashMap<String, String>;
theNewType list = new theNewType();
list.put("number1", "one");
list.put("number2", "two");
基本上我的問題是,如何創建一個「類型」的「別名」,所以我可以使它更容易編寫和更容易wh需要更改整個程序代碼。
謝謝,對不起,如果這是愚蠢的問題。我在Java中有點新鮮。
@Lee - KARASZI伊什特萬的關於類型的警告是非常重要的 - 見http://www.ibm.com/developerworks/java/library/j-jtp02216/index.html – McDowell 2011-04-09 11:36:29
謝謝您。我現在使用這個。這有很大幫助。 – Lee 2011-04-10 04:05:23
還有一種替代技巧/黑客可以用泛型來做:http://stackoverflow.com/questions/5604390/how-do-i-create-some-variable-type-alias-in-java/27536347#27536347 – 2014-12-17 22:54:28