java 字符串 startsWith() 方法檢查此字符串是否以給定前綴開頭。如果此字符串以給定前綴開頭,則返回 true,否則返回 false。
內部實現
public boolean startsWith(String prefix, int toffset) {
char ta[] = value;
int to = toffset;
char pa[] = prefix.value;
int po = 0;
int pc = prefix.value.length;
// Note:toffset might be near -1>>>1.
if ((toffset < 0) || (toffset > value.length - pc)) {
return false;
}
while (--pc >= 0) {
if (ta[to++] != pa[po++]) {
return false;
}
}
return true;
}
簽名
startWith() 方法的語法或簽名如下。
public boolean startsWith(String prefix)
public boolean startsWith(String prefix, int offset)
參數
prefix:字符序列
返回
真假
Java String startsWith() 方法示例
public class StartsWithExample{
public static void main(String args[]){
String s1="java string split method by javatpoint";
System.out.println(s1.startsWith("ja"));
System.out.println(s1.startsWith("java string"));
}}
輸出:
true true
Java String startsWith(String prefix, int offset) 方法示例
這是 startWith() 方法的重載方法,用於將一個額外的參數(偏移量)傳遞給函數。此方法從傳遞的偏移量開始工作。讓我們看一個例子。
public class StartsWithExample2 {
public static void main(String[] args) {
String str = "Javatpoint";
System.out.println(str.startsWith("J")); // True
System.out.println(str.startsWith("a")); // False
System.out.println(str.startsWith("a",1)); // True
}
}
輸出:
true false true
相關用法
- Java String startsWith()用法及代碼示例
- Java String strip()用法及代碼示例
- Java String stripTrailing()用法及代碼示例
- Java String stripLeading()用法及代碼示例
- Java String substring()用法及代碼示例
- Java String split()用法及代碼示例
- Java String subSequence()用法及代碼示例
- Java String valueOf()用法及代碼示例
- Java String getChars()用法及代碼示例
- Java String replace()用法及代碼示例
- Java String contains()用法及代碼示例
- Java String copyValueOf()用法及代碼示例
- Java String isEmpty()用法及代碼示例
- Java String toString()用法及代碼示例
- Java String endsWith()用法及代碼示例
- Java String lines()用法及代碼示例
- Java String repeat()用法及代碼示例
- Java String lastIndexOf()用法及代碼示例
- Java String equals()用法及代碼示例
- Java String replaceAll()用法及代碼示例
注:本文由純淨天空篩選整理自 Java String startsWith()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。