在接受了前後大概三週多的圖模型與概率統計課的瘋狂洗禮之後,lab2的總結徹底爛尾,然後還壓榨了lab3的工期,所以我覺得lab3的總結是沒法好好做了。只好把踩過的坑,看過的博客鏈接粘到這裏好了。
更新於lab3 ddl的後一天:總結我沒時間寫了,就就就就就這樣吧。。。也學到東西了。。。
- 工廠方法模式(Factory Method)-最易懂的設計模式解析
- 結合實例分析簡單工廠模式&工廠方法模式&抽象工廠模式的區別
- 重寫hashCode()和equals()方法詳細介紹
- Java 正則表達式
- 【精】如何正確的重寫equals() 和 hashCode()方法
正則表達式匹配:pattern matcher.group,這個工具很強
一個bug:
有一種錯誤是這樣的,當然這兩行代碼只是一個展示。這個bug找了好久,後來發現函數聲明處的泛型給出了警告。
然後將這個類型改成E
就好了。
一個坑:
當你在用Pattern
和Matcher
時可能會發生不匹配,這有可能是字串格式不正確或者正則表達式格式不正確導致的。也許你有的時候會像我一樣試試,打印一下matcher.find()
是否爲真,來確定到底有沒有進入到while
循環,那麼如果你在調試完沒有刪除這一句,就會出現找了半天也找不到的bug。。。
那是因爲!!!調用matcher.find()
會導致這個boolean量改變!它會自動檢索有沒有下一次匹配並更新它的值!!!如下: