2.string Comparison in Java - Javatpoint
2.string Comparison in Java - Javatpoint
ADVERTISEMENT
2. By Using == Operator
3. By compareTo() Method
https://www.javatpoint.com/string-comparison-in-java 2/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
ADVERTISEMENT
ADVERTISEMENT ADVERTISEMENT
https://www.javatpoint.com/string-comparison-in-java 3/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
Teststringcomparison1.java
class Teststringcomparison1{
public static void main(String args[]){
String s1="Sachin";
String s2="Sachin";
String s3=new String("Sachin");
String s4="Saurav";
System.out.println(s1.equals(s2));//true
System.out.println(s1.equals(s3));//true
System.out.println(s1.equals(s4));//false
}
}
Test it Now
https://www.javatpoint.com/string-comparison-in-java 4/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
Output:
true
true
false
In the above code, two strings are compared using equals() method of String
class. And the result is printed as boolean values, true or false.
Teststringcomparison2.java
class Teststringcomparison2{
public static void main(String args[]){
String s1="Sachin";
String s2="SACHIN";
System.out.println(s1.equals(s2));//false
System.out.println(s1.equalsIgnoreCase(s2));//true
}
}
Test it Now
Output:
https://www.javatpoint.com/string-comparison-in-java 5/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
false
true
In the above program, the methods of String class are used. The equals()
method returns true if String objects are matching and both strings are of same
case. equalsIgnoreCase() returns true regardless of cases of strings.
2) By Using == operator
The == operator compares references not values.
Teststringcomparison3.java
class Teststringcomparison3{
https://www.javatpoint.com/string-comparison-in-java 6/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
Test it Now
Output:
true
false
https://www.javatpoint.com/string-comparison-in-java 7/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
Teststringcomparison4.java
class Teststringcomparison4{
https://www.javatpoint.com/string-comparison-in-java 8/15
3/28/24, 11:57 AM String Comparison in Java - javatpoint
Test it Now
Output:
0
1
-1
« prev next »
https://www.javatpoint.com/string-comparison-in-java 9/15