使用Java的String.endsWith()函數判斷字串是否以指定後綴結尾
在Java程式設計中,我們經常需要判斷字串是否以某個指定的後綴結尾,這時可以使用String類別提供的endsWith()函數來判斷。透過該函數,我們可以有效地判斷字串是否以指定的後綴結尾。
String類別是Java中用來表示字串的類,它提供了許多用於操作字串的方法。其中,endsWith()函數用來判斷字串是否以指定的字尾結尾,它的定義如下:
public boolean endsWith(String suffix)
該函數的函數非常簡單,它接受一個String類型的參數suffix,用於指定要判斷的後綴字串。如果呼叫函數的字串以suffix結尾,即滿足條件,則傳回true;否則,傳回false。
下面是一個例子,示範如何使用endsWith()函數判斷字串是否以指定後綴結尾:
public class EndsWithExample { public static void main(String[] args) { String str1 = "Hello World"; String str2 = "Java Programming"; System.out.println("str1 ends with World: " + str1.endsWith("World")); // true System.out.println("str1 ends with Hello: " + str1.endsWith("Hello")); // false System.out.println("str2 ends with Programming: " + str2.endsWith("Programming")); // true System.out.println("str2 ends with Java: " + str2.endsWith("Java")); // false } }
在上面的例子中,我們定義了兩個字串變數str1和str2,分別為"Hello World"和"Java Programming"。然後,我們使用endsWith()函數來判斷這兩個字串是否分別以指定的字尾結尾。
執行上述程式碼,輸出結果如下:
str1 ends with World: true str1 ends with Hello: false str2 ends with Programming: true str2 ends with Java: false
透過結果可以看出,str1以"World"結尾,所以呼叫str1.endsWith("World")傳回true;而不以"Hello"結尾,所以呼叫str1.endsWith("Hello")回傳false。同樣,str2以"Programming"結尾,所以呼叫str2.endsWith("Programming")回傳true;而不以"Java"結尾,所以呼叫str2.endsWith("Java")回傳false。
總結起來,使用Java的String類別的endsWith()函數,可以方便地判斷字串是否以指定的後綴結尾。這個函數在實際的程式設計工作中非常有用,特別是在處理檔案名稱、URL等場景中,可以幫助我們更有效率地進行字串處理。
以上是使用java的String.endsWith()函數判斷字串是否以指定後綴結尾的詳細內容。更多資訊請關注PHP中文網其他相關文章!