在Java中,java.lang包中存在String類的startWith()方法,用於檢查字符串是否以特定前綴開頭。包視圖如下:
--> java.lang Package --> String Class --> startWith() Method
字符串 startsWith() 方法的變體
startswith() 方法有兩種變體,如下所示:
- startsWith()
- 開始(字符串前綴,int strt_pos)
1. 字符串startsWith()方法
此方法測試字符串是否以從第一個索引開始的指定前綴開頭。
用法
public boolean startsWith(String prefix)
參數
要匹配的前綴。
返回類型
一個布爾值,如果參數表示的字符序列是此字符串表示的字符序列的前綴,則返回 true,否則返回 false。
例子:
Java
輸出
true false
2. StringstartsWith(String prefix, int strt_pos)方法
此變體有兩個參數,並測試字符串是否以指定索引開頭的指定前綴開頭。在這裏,我們傳遞一個要匹配的起始位置,這使我們能夠靈活地進行匹配
用法
public boolean startsWith(String prefix, int strt_pos)
參數:
- prefix:前綴要匹配。
- strt_pos:在字符串中開始查找的起始位置。
返回類型:一個布爾值,如果參數表示的字符序列是該字符串表示的字符序列的前綴,則返回 true;否則為假。
例子:
Java
// Java Program to Demonstrate Working of startsWith()
// Method of String Class
// Importing required classes
import java.lang.String;
// Class
public class GFG {
// Main driver method
public static void main(String args[])
{
// Declaring and initialising custom string
String Str = new String("Welcome to GeeksforGeeks");
// Display message
System.out.print(
"Check whether string starts with Welcome at pos 11 : ");
// Testing the prefix using startsWith() method
System.out.println(Str.startsWith("Welcome", 11));
// Display message
System.out.print(
"Check whether string starts with geeks at pos 11 : ");
// Testing the prefix using startsWith() method
System.out.println(Str.startsWith("Geeks", 11));
}
}
輸出
Check whether string starts with Welcome at pos 11 : false Check whether string starts with geeks at pos 11 : true
Real-Life 示例
現在讓我們看看日常生活中可能出現的應用。此方法主要用於過濾前綴。例如:過濾以特定字母開頭的多個姓名開頭的電話號碼。本文對後一種情況進行了解釋。
示例
Java
// Java Program to Illustrate startsWith() Method
// As Real-time Scenario
// Importing required classes
import java.util.*;
// Class
public class GFG {
// Main driver method
public static void main(String args[])
{
// Declaring and initialising a string
String Str = new String("Sandeep Jain");
// Testing the prefix using startsWith() method
System.out.print(
"Check Whether It Starts With Letter 'S' : ");
// Printing corresponding boolean value
System.out.println(Str.startsWith("S"));
}
}
輸出
Check Whether It Starts With Letter 'S' : true
添加評論 折疊。
相關用法
- Java String startsWith()用法及代碼示例
- Java String stripLeading()用法及代碼示例
- Java String strip()用法及代碼示例
- Java String stripTrailing()用法及代碼示例
- Java String split()用法及代碼示例
- Java String substring()用法及代碼示例
- Java String subSequence()用法及代碼示例
- Java String compareToIgnoreCase()用法及代碼示例
- Java String compareTo()用法及代碼示例
- Java String length()用法及代碼示例
- Java String replace()用法及代碼示例
- Java String replaceAll()用法及代碼示例
- Java String equals()用法及代碼示例
- Java String equalsIgnoreCase()用法及代碼示例
- Java String contains()用法及代碼示例
- Java String indexOf()用法及代碼示例
- Java String trim()用法及代碼示例
- Java String charAt()用法及代碼示例
- Java String toLowerCase()用法及代碼示例
- Java String concat()用法及代碼示例
- Java String valueOf()用法及代碼示例
- Java String matches()用法及代碼示例
- Java String endsWith()用法及代碼示例
- Java String isEmpty()用法及代碼示例
- Java String intern()用法及代碼示例
注:本文由純淨天空篩選整理自佚名大神的英文原創作品 String startswith() Method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。