当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。