當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java String startswith()用法及代碼示例


在Java中,java.lang包中存在String類的startWith()方法,用於檢查字符串是否以特定前綴開頭。包視圖如下:

 --> java.lang Package
    --> String Class
         --> startWith() Method   

字符串 startsWith() 方法的變體

startswith() 方法有兩種變體,如下所示:

  1. startsWith()
  2. 開始(字符串前綴,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

添加評論 折疊。



相關用法


注:本文由純淨天空篩選整理自佚名大神的英文原創作品 String startswith() Method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。