public boolean equals(Object anObject) {
/*
* 1. 比較兩個對象是否指向同一塊內(nèi)存地址
*/
if (this == anObject) {
return true;
}
if (anObject instanceof String) {
// 將anObject向下轉(zhuǎn)型為String類型
String anotherString = (String)anObject;
int n = value.length;
/*
* 2. 比較兩個String類型的字符串長度是否相等
*/
if (n == anotherString.value.length) {
char v1[] = value;
char v2[] = anotherString.value;
/*
* 并不是很理解為什么需要定義n和i兩個變量
*/
int i = 0;
while (n-- != 0) {
if (v1[i] != v2[i])
return false;
i++;
}
return true;
}
}
return false;
}
String源碼&讀書筆記
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門见芹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剂娄,“玉大人,你說我怎么就攤上這事玄呛≡呐常” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵徘铝,是天一觀的道長耳胎。 經(jīng)常有香客問我,道長惕它,這世上最難降的妖魔是什么怕午? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮淹魄,結(jié)果婚禮上郁惜,老公的妹妹穿的比我還像新娘。我一直安慰自己揭北,他們只是感情好扳炬,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著搔体,像睡著了一般恨樟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疚俱,一...
- 文/蒼蘭香墨 我猛地睜開眼逊抡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了零酪?” 一聲冷哼從身側(cè)響起冒嫡,我...
- 正文 年R本政府宣布职恳,位于F島的核電站所禀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏放钦。R本人自食惡果不足惜色徘,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望操禀。 院中可真熱鬧褂策,春花似錦、人聲如沸颓屑。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽揪惦。三九已至遍搞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間器腋,已是汗流浹背溪猿。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- String對象的屬性和方法 length屬性 length屬性返回字符串的長度 charAt() charAt方...
- 責任鏈模式 介紹 對于鏈式結(jié)構(gòu),將每一個節(jié)點看做一個對象抗悍,每一個對象擁有不同的處理邏輯驹饺,將一個請求從鏈式的首端發(fā)出...
- 更好的代碼 我總在思考如何讓自己寫成更優(yōu)雅的代碼钳枕,如何寫出更易維護缴渊,更易讀懂的代碼,我覺得很幸運鱼炒,第一份實習工作衔沼,...
- 簡介 這周入手了《Android源碼設(shè)計模式解析與實戰(zhàn)》,將花一段時間去閱讀并做上讀書筆記昔瞧。本書的第一章介紹了面向...
- 1: YYClassInfo 實現(xiàn)了跟Class 以及屬性相關(guān)的類指蚁,因為runtime 中 這些都是以結(jié)構(gòu)體形式...