startsWith(String prefix):
Test if this string starts with the specified prefix.
Syntax:
public boolean startsWith(String prefix)
Note: It returns true if the character sequence represented by the argument is a prefix of the character sequence represented by this string otherwise returns false. It also returns true if the argument string is empty or is equal to this String object.
endsWith(String suffix):
Test if this string ends with the specified suffix.
Syntax:
public boolean endsWith(String suffix)
Note: It returns true if the character sequence represented by the argument is a suffix of the character sequence represented by this string otherwise returns false. It also returns true if the argument string is empty or is equal to this String object.
Example
class TestString{ String str = "w3schools"; public void startsWithTest(){ //return true System.out.println(str.startsWith("w3s")); //return false System.out.println(str.startsWith("a")); } public void endsWithTest(){ //return true System.out.println(str.endsWith("60")); //return false System.out.println(str.endsWith("e")); } } public class StringExample { public static void main(String args[]){ //creating TestString obj TestString obj = new TestString(); //method call obj.startsWithTest(); obj.endsWithTest(); } }
Output
true false true false