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 必須是對此同一實例的引用,或者與此實例的末尾匹配。