場景
在Java中新建對象並賦值的方法一般是
int a = 1; String b="公眾號:霸道的程序猿";
即使是數組,在新建時並賦值
int[] x={1,2,3,4};
如果想在新建一個list並賦值要怎么辦。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
List<String> list= new ArrayList<String>() { { this.add("公眾號"); this.add("霸道的程序猿"); this.add("獲取教程推送"); } };
可以看到這里有兩個大括號。
外面那層大括號是相當於new 接口
里面那層大括號是構造代碼塊,會在構造函數前調用