Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Antarmuka Peta Terurut Java

Antarmuka Peta Terurut Java

Dalam tutorial ini, kita akan belajar tentang antarmuka Java SortedMap dan metodenya.

SortedMap antarmuka kerangka koleksi Java menyediakan penyortiran kunci yang disimpan dalam peta.

Ini memperluas antarmuka Peta.


Kelas yang mengimplementasikan SortedMap

Sejak SortedMap adalah antarmuka, kita tidak dapat membuat objek darinya.

Untuk menggunakan fungsi SortedMap antarmuka, kita perlu menggunakan kelas TreeMap yang mengimplementasikannya.


Bagaimana cara menggunakan SortedMap?

Untuk menggunakan SortedMap , kita harus mengimpor java.util.SortedMap paket dulu. Setelah kita mengimpor paket, berikut ini cara membuat peta yang diurutkan.

// SortedMap implementation by TreeMap class
SortedMap<Key, Value> numbers = new TreeMap<>();

Kami telah membuat peta yang diurutkan yang disebut angka menggunakan TreeMap kelas.

Di sini,

Di sini, kami tidak menggunakan argumen untuk membuat peta yang diurutkan. Oleh karena itu peta akan diurutkan secara alami (urutan menaik).


Metode SortedMap

SortedMap antarmuka mencakup semua metode Map antarmuka. Itu karena Map adalah antarmuka super dari SortedMap .

Selain semua metode tersebut, berikut adalah metode khusus untuk SortedMap antarmuka.

Untuk mempelajari lebih lanjut, kunjungi Java SortedMap (dokumentasi resmi Java).


Implementasi SortedMap di Kelas TreeMap

import java.util.SortedMap;
import java.util.TreeMap;

class Main {

    public static void main(String[] args) {
        // Creating SortedMap using TreeMap
        SortedMap<String, Integer> numbers = new TreeMap<>();

        // Insert elements to map
        numbers.put("Two", 2);
        numbers.put("One", 1);
        System.out.println("SortedMap: " + numbers);


        // Access the first key of the map
        System.out.println("First Key: " + numbers.firstKey());

        // Access the last key of the map
        System.out.println("Last Key: " + numbers.lastKey());

        // Remove elements from the map
        int value = numbers.remove("One");
        System.out.println("Removed Value: " + value);
    }
}

Keluaran

SortedMap: {One=1, Two=2}
First Key: One
Last Key: Two
Removed Value: 1

Di sini, kami menunjukkan bagaimana SortedMap antarmuka bekerja. Jika Anda ingin tahu lebih banyak tentang implementasinya, kunjungi Java TreeMap.


java

  1. antarmuka C#
  2. Operator Jawa
  3. Antarmuka Jawa
  4. Java mencoba-dengan-sumber daya
  5. Anotasi Jawa
  6. Antarmuka Java NavigableSet
  7. Antarmuka vs Kelas Abstrak di Jawa:Apa Perbedaannya?
  8. Java - Antarmuka
  9. Java 9 - Metode Koleksi Pabrik
  10. Java 9 - Metode Antarmuka Pribadi