İçindekiler:

Java koleksiyonlarında karşılaştırıcı nedir?
Java koleksiyonlarında karşılaştırıcı nedir?

Video: Java koleksiyonlarında karşılaştırıcı nedir?

Video: Java koleksiyonlarında karşılaştırıcı nedir?
Video: Java Dersleri #83 - OOP - Collection (Koleksiyon) Nedir, Ne işe Yarar ? 2024, Mayıs
Anonim

karşılaştırıcı Arayüz - Java Koleksiyonları . İçinde Java , karşılaştırıcı arabirim, içindeki nesneleri sıralamak (sıralamak) için kullanılır. Toplamak kendi yolunda. Öğelerin nasıl sıralanacağına ve içinde nasıl saklanacağına karar verme yeteneği verir. Toplamak ve harita. karşılaştırıcı Arayüz, karşılaştırma() yöntemini tanımlar. Bu yöntemin iki parametresi vardır.

Sonuç olarak, bir karşılaştırıcı Java ne yapar?

Java Karşılaştırıcı sıralama için bir arayüzdür Java nesneler. tarafından çağrılan java . karşılaştırıcı ,” Java Karşılaştırıcı ikisini karşılaştırır Java nesneleri “karşılaştır (Nesne 01, Nesne 02)” formatında. Yapılandırılabilir yöntemler kullanmak, Java Karşılaştırıcı pozitif, eşit veya negatif karşılaştırmaya dayalı bir tamsayı döndürmek için nesneleri karşılaştırabilir.

Karşılaştırıcı hangi paketin yalan söylediğini de sorabilir. karşılaştırıcı arayüz yalanlar java'da. kullanım paket . Bilişim Teknoloji NS nesneyi tanımlanmış sırayla kısaltmak için kullanılır, yani iki nesneyi tanımlanmış kriterlere göre sıralamak için kullanılır.

Benzer şekilde, Java koleksiyonu ile Java koleksiyonları arasındaki fark nedir?

Ana Koleksiyon arasındaki fark ve Koleksiyonlar NS Toplamak bir arayüzdür ve Koleksiyonlar bir sınıftır. Toplamak liste seti ve kuyruk için temel arayüzdür. Toplamak List, Set ve Queue için temel arayüzdür. Toplamak kök düzeyinde bir arayüzdür. Java Koleksiyonu Çerçeve.

Java'da bir karşılaştırıcıyı nasıl uygularsınız?

Karşılaştırıcıyı Kullanma

  1. Comparator'ı uygulayan bir sınıf oluşturun (ve dolayısıyla daha önce CompareTo() tarafından yapılan işi yapan karşılaştırma() yöntemi).
  2. Comparator sınıfının bir örneğini yapın.
  3. Karşılaştırıcıyı uygulayan sınıfın hem listesini hem de örneğini vererek aşırı yüklenmiş sort() yöntemini çağırın.

Önerilen: