在本教程中,我们将借助示例了解 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)
这里,string
是String
类的对象。
参数:
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 strip()用法及代码示例
- Java String stripTrailing()用法及代码示例
- Java String stripLeading()用法及代码示例
- Java String split()用法及代码示例
- Java String substring()用法及代码示例
- Java String subSequence()用法及代码示例
- Java String valueOf()用法及代码示例
- Java String getChars()用法及代码示例
- Java String replace()用法及代码示例
- Java String contains()用法及代码示例
- Java String regionMatches()用法及代码示例
- Java String copyValueOf()用法及代码示例
- Java String isEmpty()用法及代码示例
- Java String toString()用法及代码示例
- Java String endsWith()用法及代码示例
- Java String lines()用法及代码示例
- Java String repeat()用法及代码示例
- Java String hashCode()用法及代码示例
- Java String lastIndexOf()用法及代码示例
- Java String equals()用法及代码示例
注:本文由纯净天空筛选整理自 Java String startsWith()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。