When I cleaned the project and run it again, it worked. Thanks all.
Project > Clean
but now my question is why and how Collections.sort() is able to sort my linked List without writing:
Collections.sort(LinkedList, new Comparator<String>() { @Override public int compare(String s1, String s2) {                 return s1.length() - s2.length(); }  } );
Here is my code which is working( I can have my sorted LinkedList) just by writing Collectins.sort()!
package MergeTwoSortedLists;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.Scanner;
public class Driver
{
  public static void main(String[] args)
  {
   Scanner scanner= new Scanner(System.in);
   String str1= scanner.nextLine();
   String str2= scanner.nextLine();
   
   String[] str_arr1=str1.split(" ");;
   String[] str_arr2=str2.split(" ");
   System.out.println("String Arrays");
   System.out.println(Arrays.toString(str_arr1));
   System.out.println(Arrays.toString(str_arr2));
   
   int[] int_arr1= new int[str_arr1.length];
   int[] int_arr2= new int[str_arr2.length];
   for (int i=0; i<str_arr1.length; i++) {
       int_arr1[i]=Integer.parseInt(str_arr1[i]);
   }
   for (int i=0; i<str_arr2.length; i++) {
       int_arr2[i]=Integer.parseInt(str_arr2[i]);
   }
   System.out.println("int Arrays");
   System.out.println(Arrays.toString(int_arr1));
   System.out.println(Arrays.toString(int_arr2));
   LinkedList<Integer> lnk_List1= new LinkedList<Integer>();
   LinkedList<Integer> lnk_List2= new LinkedList<Integer>();
   for (int i=0; i<int_arr1.length; i++) {
       lnk_List1.add(int_arr1[i]);
   }
   for(int i=0; i<int_arr2.length; i++) {
       lnk_List2.add(int_arr2[i]);
   }
   System.out.println("int linkedList");
   System.out.println(lnk_List1);
   System.out.println(lnk_List2);
   
   LinkedList<String> lnk_List3= new LinkedList<String>();
   LinkedList<String> lnk_List4= new LinkedList<String>();
   for (int i=0; i<str_arr1.length; i++) {
       lnk_List3.add(str_arr1[i]);
   }
   for(int i=0; i<str_arr2.length; i++) {
       lnk_List4.add(str_arr2[i]);
   }
   System.out.println("String linkedList");
   System.out.println(lnk_List3);
   System.out.println(lnk_List4);
        
   Collections.sort(lnk_List1);
   Collections.sort(lnk_List2);
   System.out.println("Sorted linke_Lists:1,2:");
   System.out.println(lnk_List1);
   System.out.println(lnk_List2);
   Collections.sort(lnk_List3);
   Collections.sort(lnk_List4);
   System.out.println("Sorted linke_Lists:3,4:");
   System.out.println(lnk_List3);
   System.out.println(lnk_List4);
}
}
A you see Collections.sort () without writting Comprator is working for Integer and String, both.
Thank you.