Ana içeriğe atla

Java da ArrayList Eleman Sıralama Ters

Java'da listeleri sıralarken bu durumda listeleri iki ana başlıkta inceleyebiliriz.

1)indisli listeler
2)bağlı listeler


1) Java'da İndisli Listeleri Sıralama


Arraylist, vector gibi indisli yapılara ait koleksiyonlar, indislerinin sırasıyla dizilmiş listeleridir.İndislerinin sırası, öğelerinin büyüklük sırasını gözetmez.Bu tip yapılar için indisler kullanılır.

Şimdi bir arrayList oluşturup içine 3-4 harf atıp bunları normal ve ters bir şekilde sıralayalım.


public class JavaApplication7 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
          List<String> arrList = new ArrayList<String>();
       arrList.add("j");
       arrList.add("a");
       arrList.add("v");
       arrList.add("a");
     
     
       System.out.println("sıralanmamış liste" + arrList);
       Collections.sort(arrList); // Listeyi doğalsıraya koyar
       System.out.println("Sıralanmış Liste" + arrList);
       Comparator tersSırala = Collections.reverseOrder();
       Collections.sort(arrList,tersSırala);
       System.out.println("Ters Sıralnmış Liste" + arrList);
    }
   
}






Yorumlar

Bu blogdaki popüler yayınlar

Java'da LinkedList İşlemleri

ArrayList sıralamasında reverseOrder metodu ve Comparator arayüzünden bahsetmiştik.Bağlı listelerde sıralama örneklerine geçecek olursak bir linkedlist oluşturup içine büyük ve küçük harfleri koyalım.Bu oluşturacağımız LinkedList'lerde add sort reverse shuffle ve swap metodlarını inceleyelim. public class JavaApplication7 {     /**      * @param args the command line arguments      */     public static void main(String[] args) {      List<String> linkedList = new LinkedList<String>();      linkedList.add("J");      linkedList.add("a");      linkedList.add("v");      linkedList.add("A");              //Önce listeyi ekrana bir basalım          System.out.println(linkedList);          /*          Listeyi sıralayıp yazdırmak iç...

list

 https://www.twitch.tv/youtubemp3indir35 https://tr.pinterest.com/newyorsti/ https://gelecegiyazanlar.turkcell.com.tr/soru/sinavlarda-yanlislarimizi-goremiyor-muyuz-acaba https://gelecegiyazanlar.turkcell.com.tr/kisi/youtubemp3indir35 https://audioboom.com/channels/5100184 https://addons.mozilla.org/en-US/firefox/user/17790961/ https://medium.com/@erolunsl329