title: I cant sort my Collection
body: <p>This is my Code and I can't sort my <code>LinkedList</code>. </p>
  
  <pre><code>import java.util.Collections;
  import java.util.LinkedList;
  
  import org.omg.CosNaming.NameComponent;
  
  public class Zug implements Comparable&lt;Zug&gt; {
  
      private String abfahrtzeit;
      private String zuggattung;
      private int zugnummer;
      private int fahrtzeit;
  
      public Zug(String zeile) {
  
          String[] teile = zeile.split(";");
          this.abfahrtzeit = teile[0];
          this.zuggattung = teile[1];
          this.zugnummer = Integer.parseInt(teile[2]);
          this.fahrtzeit = Integer.parseInt(teile[3]);
  
      }
  
      public String getAbfahrtzeit() {
          return abfahrtzeit;
      }
  
      public String getZuggattung() {
          return zuggattung;
      }
  
      public int getZugnummer() {
          return zugnummer;
      }
  
      public int getFahrtzeit() {
          return fahrtzeit;
      }
  
      public String toString() {
          return this.abfahrtzeit + ";" + this.zuggattung + ";" + this.zugnummer + ";" + this.fahrtzeit;
      }
  
    //                          This is the Problem Block
  
       @Override
      public int compareTo (Zug z) {
  
          String datei = "Zuege.dat";
          LinkedList&lt;Zug&gt; ll = new LinkedList&lt;Zug&gt;();
  
          Collections.sort( ll, new NameComponent() );
  
          ll = getDaten(datei);
  
          return this.fahrtzeit - z.getFahrtzeit();
      }
  // End Of Problem Block
  
      private LinkedList&lt;Zug&gt; getDaten(String datei) {
          return null;
      }
  }   
  </code></pre>