當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java String startsWith()用法及代碼示例


在本教程中,我們將借助示例了解 Java String startsWith() 方法。

startsWith() 方法檢查字符串是否以指定字符串開頭。

示例

class Main {
  public static void main(String[] args) {

    String str = "JavaScript";

    // checks if "JavaScript" starts with "Java"
    System.out.println(str.startsWith("Java"));

  }
}

// Output: true

用法:

用法:

string.startsWith(String str, int offset)

這裏,stringString 類的對象。

參數:

startsWith() 方法可以采用兩個參數。

  • str- 檢查是否string以。。開始str或不
  • offset(可選) - 檢查子字符串string從這個索引開始。

返回:

  • 返回真如果字符串以給定字符串開頭
  • 返回假如果字符串不是以給定字符串開頭

示例 1:沒有偏移參數的 Java startsWith()

class Main {
  public static void main(String[] args) {

    String str = "Java Programming";

    System.out.println(str.startsWith("Java")); // true
    System.out.println(str.startsWith("J")); // true
    System.out.println(str.startsWith("Java Program")); // true


    System.out.println(str.startsWith("java")); // false

    System.out.println(str.startsWith("ava")); // false
  }
}

從上麵的例子可以看出,startsWith() 考慮了大小寫(小寫和大寫)。

示例 2:帶有偏移參數的 Java startsWith()

class Main {
  public static void main(String[] args) {

    String str = "Java Programming";

    // checks in substring "a Programming"
    System.out.println(str.startsWith("Java", 3)); // false
    System.out.println(str.startsWith("a Pr", 3)); // true

  }
}

在這裏,我們將 3 作為 offset 傳遞。因此,在上述程序中,startsWith() 檢查"a Programming" 是否以指定的字符串開頭。

如果需要檢查字符串是否以指定字符串結尾,請使用Java String endsWith() 方法。

相關用法


注:本文由純淨天空篩選整理自 Java String startsWith()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。