JAVA中==和equals javastring在哪個包?
javastring在哪個包?Java的string類在Lang包中。java.lang.String文件是Java的string類,包含字符串值和字符串相關(guān)操作的一些實(shí)現(xiàn)方法。常用的方法包括:pub
javastring在哪個包?
Java的string類在Lang包中。java.lang.String文件是Java的string類,包含字符串值和字符串相關(guān)操作的一些實(shí)現(xiàn)方法。常用的方法包括:public Boolean equals(object obj)來確定當(dāng)前字符串和obj的內(nèi)容是否相同。Public Boolean等于ignorecase(string STR)以確定當(dāng)前字符串和STR的內(nèi)容是否相同。此方法不區(qū)分大小寫。Public int length()返回字符串的長度,即總字符數(shù)。Public string trim()刪除字符串兩端的空格,包括“空格等”。Public string substring(int start,int end)根據(jù)開始和結(jié)束位置返回當(dāng)前字符串的子字符串。Public string substring(int start)從字符串的起始位置開始到結(jié)尾,返回子字符串Public char charat(int index)返回指定位置的字符Public int indexof(string STR)返回子字符串在當(dāng)前字符串中的位置。如果當(dāng)前字符串不包含子字符串,則返回-1。Public string concat(string STR)返回內(nèi)容由當(dāng)前字符串和STR連接的字符串。字符串連接可以簡化為string STR=STR1 STR2。結(jié)果與concat法相同。Public Boolean startswith(string STR)判斷當(dāng)前字符串是否以STR開頭,Public Boolean endswith(string STR)判斷當(dāng)前字符串是否以STR結(jié)尾
java中equals和equal的區(qū)別?
equals()是object的方法,所以它只適用于objects,不適用于基本類型。Equals()將兩個對象的內(nèi)存地址與默認(rèn)值“==”進(jìn)行比較。如果要比較兩個對象的內(nèi)容,需要重寫equals()方法。相等:用于比較兩個對象的內(nèi)容是否相等,因?yàn)樗蓄惗祭^承自java.lang.Object對象類,因此如果該方法未被重寫,則仍將調(diào)用對象類中的方法,而對象中的equal方法將返回==因此,如果該方法未被重寫,調(diào)用這個方法是沒有意義的。