startsWith和endWith方法


startsWith():

例如:if(a.startsWith(b)) //判斷字符串a 是不是以字符串b開頭

語法1 public boolean startsWith(String prefix , int toffset) 

返回值:如果參數表示的字符序列是此對象從索引toffset處開始的子字符串,則返回true;否則返回false。如果toffset為負或大於此String對象的長度,則結果為false;否則結果與該表達式的結果相同。

參數:prefix為指定的前綴。

參數:toffset為在字符串中開始查找的位置。

語法2 public boolean startsWith(String prefix) 

返回值:如果參數表示的字符序列是此字符串表示的字符序列的前綴,則返回true;否則返回false。如果參數是空字符串,或者等於此String對象(用equals(Object)方法確定),則返回true。

參數:prefix為指定的前綴。

endsWith():

例如:if(a.endsWith(b))  //判斷字符串a 是不是以字符串b結尾

語法1:public boolean endsWith(String suffix,String comparisonType )

EndsWith 方法將 suffix參數與位於此字符串末尾的子字符串進行比較,並返回指示它們是否相等的值。若要相等,value 必須是對此同一字符串的引用,為空字符串 (""),或者與此字符串的末尾匹配。EndsWith 方法執行的比較類型取決於 comparisonType 參數的值。

語法2:public boolean endsWith(String value)

此方法將 value 與位於此實例末尾、與 value 長度相同的子字符串進行比較,並返回它們是否相等的指示。若要相等,value 必須是對此同一實例的引用,或者與此實例的末尾匹配。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM