add 方法和Put 方法的差別

2021-10-25 16:14:30 字數 533 閱讀 5155

add()和put()方法都是集合框架中的新增元素的方法。

但是put()方法應用於map集合中,add()方法應用於collection集合中。

二者的主要區別是:返回值型別不一樣。

add()放回布林(boolean)型別。因為像set集合中不允許新增重複的元素。當hashset呼叫add()方法時,如果返回false,表示新增不成功。

put()的使用是:新增時出現相同的鍵,那麼後新增的值會替換(覆蓋)掉此鍵對應的原來的值。並返回此鍵對應的原來的值。

add()和put()方法都是集合框架中的新增元素的方法。

但是put()方法應用於map集合中,add()方法應用於collection集合中。

二者的主要區別是:返回值型別不一樣。

add()放回布林(boolean)型別。因為像set集合中不允許新增重複的元素。當hashset呼叫add()方法時,如果返回false,表示新增不成功。

put()的使用是:新增時出現相同的鍵,那麼後新增的值會替換(覆蓋)掉此鍵對應的原來的值。並返回此鍵對應的原來的值。

put 方法和write 方法

ostream類提供了put 方法和write 方法,前者用於顯示字元,後者用於顯示字串。put 原型 ostream put char 當前標準與此相同,但被模板化以適應wchar t,返回乙個指向呼叫物件的引用,所以可拼接輸出 include includeusing namespace std...

patch和put方法的區別

patch方法用來更新區域性資源 假設有乙個userinfo,裡面有userid,username,usergender等10個字段。可編輯功能因為需求,在某個特別的頁面裡只能修改username。通常把乙個包含了修改後username的完整userinfo物件傳給後端,做完整更新,這種做法會浪費寬...

佇列的add()方法和offer()方法的區別

看api add inserts the specified element at the tail of this queue.as the queue is unbounded,this method will never throw illegalstateexceptionor return...