contains中文 contains是什么方法?
contains是什么方法?Public Boolean contains(charsequences)用于返回true。注意這里的參數(shù)是charsequence。如果我們使用char作為參數(shù),例如:
contains是什么方法?
Public Boolean contains(charsequences)用于返回true。注意這里的參數(shù)是charsequence。如果我們使用char作為參數(shù),例如:String s=“ABCD”系統(tǒng)輸出打印類(lèi)型字符串中包含的方法(charsequence)不適用于參數(shù)(char)。參數(shù)類(lèi)型不匹配。打開(kāi)API,我們可以看到charsequence是一個(gè)接口,所以我們不能直接使用它的對(duì)象,只能使用它的實(shí)現(xiàn)類(lèi)對(duì)象。它有幾個(gè)實(shí)現(xiàn)類(lèi),如string、StringBuilder等,所以我們可以在這里傳入string的對(duì)象。系統(tǒng)輸出打?。╯.contains(“a”)
ArrayList和HashSet是collections類(lèi)的子類(lèi)。collection類(lèi)提供了許多常用的方法。例如,contains()就是其中之一!我還沒(méi)有看到如何實(shí)現(xiàn)這兩個(gè)類(lèi)的contents(),但我認(rèn)為在數(shù)據(jù)結(jié)構(gòu)中應(yīng)該是這樣的。ArrayList是一個(gè)數(shù)組,遍歷整個(gè)數(shù)組。如果數(shù)組中有這樣一個(gè)元素equals(object obj),則為true,否則返回false。對(duì)于HashSet,您只需要比較鍵來(lái)確定它是否包含元素!如果eaquals()為true,則必須有相同的哈希代碼!