Java String equals() method
equals() method compares two string based on the their content.
Syntax
public boolean equals(Objects anObject)
parameter
anObject: Object to be compared with the current String.
Returns
It returns true when the current String is equivalent to the given String Otherwise, it returns false.
Java String equals() method Example1:
public class JavaStringEqualsEx1 { public static void main(String args[]) { String str1,str2,str3; str1="welcome to java tutorial"; str2=str1.concat(" and example"); str3="welcome to java tutorial and example"; System.out.println(str2.equals("ample")); System.out.println(str1.equals("al")); System.out.println(str1.endsWith("example")); System.out.println(str2.equals(str3)); } }
Output:
false false false true
Java String equals() method Example 2:
public class JavaStringEqualsEx2 { public static void main(String[] args) { String str = "tutorialandexample"; System.out.println(str.equals("and")); //returns false if(str.equals("tutorialandexample")) {// returns true String str2=str.concat(".com"); System.out.println(str2); }else System.out.println("something else"); } }
Output:
false tutorialandexample.com
Java String equals() method Example 3:
public class JavaStringEqualsEx3 { public static void main(String[] args) { String[] s1 = {"welcome","to","java","tutorial"}; System.out.println(s1[0]); System.out.println(s1[1]); //retriveing the array strings for (String element:s1){ if ( element.equals("java")) { System.out.println("java"); }else if( element.equals("tutorial")){ System.out.println("tutorial"); } } System.out.println(s1.equals("welcome to java tutorial")); } }
Output:
welcome to java tutorial false