-5
所以我正在從類TreeSet中查看remove()方法,並且該方法的返回類型爲boolean。 java api表示,如果我們要刪除的項目在樹中,並且被刪除,則該方法返回true。如果該項目不在樹中,或者已經被刪除,該方法是否會引發異常?我可以修改該方法,使其在元素未被刪除時返回false嗎?TreeSet類型的remove()方法返回
remove
public boolean remove(Object o)
Removes the specified element from this set if it is present.(...)
Returns true if this set contained the element (or equivalently, if this set changed as a result of the call). (This set will not contain the element once the call returns.)
*此方法是否會引發異常?*,爲什麼不試試看看會發生什麼? – 2012-02-25 19:50:57
如果TreeSet中不存在元素,則返回false。 – JProgrammer 2012-02-25 19:52:20