第七題(列舉和set)

2021-06-29 05:56:24 字數 666 閱讀 3410

set新增元素是根據equals和hashcode函式來確定兩個元素是否是同乙個物件。

public final booleanequals(object other)
當指定物件等於此列舉常量時,返回 true。

覆蓋:object中的equals

引數:other- 要與此物件進行相等性比較的物件。

返回:如果指定物件等於此列舉常量,則返回 true。

public final inthashcode()
返回列舉常量的雜湊碼。

覆蓋:類object中的hashcode

返回:列舉常量的雜湊碼。

列舉型別雖然是乙個基本的資料型別,但是它實質是乙個類,有自己的equals和hashcode方法,這樣就可以保證列舉值相等時equals和hashcode的結果都一樣。

100題 第七題

題目 輸入乙個英文句子,翻轉句子中單詞的順序,但單詞內字元的順序不變。句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。例如輸入 i am a student.則輸出 student.a am i 由於本題需要翻轉句子,我們先顛倒句子中的所有字元。這時,不但翻轉了句子中單詞的順序,而且...

VJ第七題題解

根據輸入的半徑值,計算球的體積。input 輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。output 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。sample input 11.5 sample output 4.189 14.137 hint define...

程式設計素養第七題

jquery 中有哪些方法可以遍歷節點?children 取得匹配元素的子元素集合 next 取得匹配元素後面緊鄰的同輩元素 prev 取得匹配元素前面緊鄰的同輩元素 siblings 取得匹配元素前後的所有同輩元素 closest 取得最近的匹配元素 find 取得匹配元素中的元素集合,包括直接子...