Java教程

Java String startsWith()

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

startsWith() 的语法

字符串 startsWith()方法的语法是:
string.startsWith(String str, int offset)
这里, stringString 类的对象。

startsWith() 参数

startsWith() 方法可以接受两个参数。
str-检查 string 是否以 str 开头 offset(可选)-从该索引开始检查 string 的子字符串。

startsWith() 返回值

返回真,如果字符串以给定的字符串开头 返回 false 如果字符串不是以给定的字符串开头

示例 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() 方法。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4