title: Why is there no SortedList in Java?
body: <p>In Java there are the <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/SortedSet.html" rel="noreferrer"><code>SortedSet</code></a> and <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/SortedMap.html" rel="noreferrer"><code>SortedMap</code></a> interfaces. Both belong to the <a href="https://en.wikipedia.org/wiki/Java_collections_framework" rel="noreferrer">Java Collections framework</a> and provide a sorted way to access the elements. </p>
  
  <p>However, in my understanding there is no <code>SortedList</code> in Java. You can use <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collections.html#sort(java.util.List)" rel="noreferrer"><code>java.util.Collections.sort()</code></a> to sort a list.</p>
  
  <p>Any idea why it is designed like that?</p>