How To compare two strings in java

public static void main(String[] args) {
        // TODO code application logic here
       
        String str="Hello World";
        String str2="hello";
     
        if(str.equalsIgnoreCase(str2))
        {
       
         System.out.println("your string is compare.....");
        }
        else
        {
             System.out.println("No string compare...");
        }