String startswith() Method in Java with Examples
In Java, startWith() method of the String class is present in java.lang package is used to check whether the string starts with a specific prefix. The package view is as follows:
--> java.lang Package
--> String Class
--> startWith() Method
Variants Of String startsWith() method
There are two variants of the startswith() method that are as follows:
- startsWith()
- startsWith(String prefix, int strt_pos)
1. String startsWith() method
This method tests if a string starts with the specified prefix beginning from the first index.
Syntax
public boolean startsWith(String prefix)
Parameters
The prefix to be matched.
Return Type
A boolean value that returns true if the character sequence represented by the argument is a prefix of the character sequence represented by this string else returns false.
Example:
2. String startsWith(String prefix, int strt_pos) method
This variant has two arguments and tests if a string starts with the specified prefix beginning a specified index. Here we are passing a starting position to be matched which allows us the flexibility
Syntax
public boolean startsWith(String prefix, int strt_pos)
Parameters:
- prefix: The prefix is to be matched.
- strt_pos: Start position where to begin looking in the string.
Return Type: A boolean value that returns true if the character sequence represented by the argument is a prefix of the character sequence represented by this string; false otherwise.
Example:
Java
import java.lang.String;
public class GFG {
public static void main(String args[])
{
String Str = new String( "Welcome to GeeksforGeeks" );
System.out.print(
"Check whether string starts with Welcome at pos 11 : " );
System.out.println(Str.startsWith( "Welcome" , 11 ));
System.out.print(
"Check whether string starts with geeks at pos 11 : " );
System.out.println(Str.startsWith( "Geeks" , 11 ));
}
}
|
Output
Check whether string starts with Welcome at pos 11 : false
Check whether string starts with geeks at pos 11 : true
Real-Life Example
Now let us look up possible applications seen in daily life. This method can primarily be useful to filter prefixes. For example: filtering phone numbers starting from a number of names starting from a particular letter. The latter one is explained in this article.
Example
Java
import java.util.*;
public class GFG {
public static void main(String args[])
{
String Str = new String( "Sandeep Jain" );
System.out.print(
"Check Whether It Starts With Letter 'S' : " );
System.out.println(Str.startsWith( "S" ));
}
}
|
Output
Check Whether It Starts With Letter 'S' : true
Add Comment Collapse.
Last Updated :
07 Jun, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...