之前在寫 java 時一直有個困擾,那就是在宣告 List 或 Map 類別時,不知該如何順便將其初始化,
所以往往要先宣告後再將要放入 List 或 Map 的物件一個一個的放入。
不過今天在追 Struts 2 的原始碼時,發現了一個寫法,可以在宣告的同時順便初始化。寫法如下:
 
List list = new ArrayList () { { add ("123"); } };
 
Map map = new HashMap () { { put ("key", "value"); } };
arrow
arrow
    全站熱搜

    大笨鳥 發表在 痞客邦 留言(0) 人氣()