set在執行add方法時,多次報空指針異常,后來發現Set初始化時,如果是
Set<Type> set = null;
這樣的話,在執行 set.add(element)的時候會報空指針異常,具體原因不知,如果這樣初始化:
Set<Type> set = new HashSet<>();
就不會,而
Set<Type> set = new Set<>();
會提示Cannot instantiate the type Set。
總結來看,對java集合類的理解還是不夠深入,接下來兩天准備細細抓一抓這塊兒