Jakie są konstruktory hashmapu w Kotlin?
Hashmap w Kotlin ma cztery konstruktory, każdy z publicznym modyfikatorem dostępu:
Jak używać hashmapu w Kotlin
Aby zrozumieć podstawy używania hashmapu w języku Kotlin, mamy różne przykłady podane poniżej:
Przykład nr 1: Program używania podstawowych funkcji HASHMAP () w Kotlin:
Mamy prosty przykład klasy hashmap, który zaczyna się od pustej hashmapy typu int, string i dodaje wpisy później. Hashmap [klucz] lub hashmap.Get zostanie wykorzystane do wyświetlania wartości hashmap (klucz).
Zmienna „Myhashmap” jest inicjowana z pustą hashmapą zawierającą właściwość String and Int Type. Następnie wydrukowaliśmy pustą wartość „Myhashmap”, jak w przypadku wiadomości przechowywanej w funkcji „PrintmyHashMap”. Użyliśmy funkcji put (), która doda elementy w „myhashmap”. Dodaliśmy cztery wartości ciągów wraz z wartością czterech liczb całkowitych w „Myhashmap” za pomocą funkcji put (. Teraz elementy nieustronne w „Myhashmap” zostaną wydrukowane przez funkcję drukowania przeciążenia Kotlin. Użyliśmy również pętli dla przemieszczania się elementów zmiennych „Myhashmap” i wydruku elementów za pomocą „Key”, który otrzyma klucz każdego elementu zmiennego „Myhashmap”.
Następnie mamy funkcję Clear (), która wyczyści mapę i sprawi, że jest pusta. Widzimy wyraźne i puste „myhashmap”, drukując go w funkcji println. Funkcja „PrintmyHashmap” jest wywoływana na końcu kodu, która wydrukuje hashmap. W funkcji „PrintmyHashMap” mamy instrukcję IF. Funkcja isempty jest używana w stwierdzeniu IF w celu ustalenia, czy „myhaszmap” jest pusta, czy nie.
Wyjście pustej hashmapie, dodane elementy w hashmapie i elementy klucza są pokazane na ekranie terminalu.
Przykład nr 2: Program używania hashmap. Rozmiar () i funkcja pojemności początkowej w Kotlin:
W przykładzie ustaliliśmy początkową pojemność hashmap. Dodając i usuwając elementy, pojemność jego elementów można zmodyfikować.
W powyższym przykładowym kodzie mamy główną deklarację funkcji. Hashmap jest tworzony w głównej funkcji. Zdefiniowaliśmy zmienną jako „val”, która jest przypisana do nazwy „gracze”. Określiliśmy hashmap z pojemnością „5”, która jest przechowywana w zmiennej „gracze”. Teraz użyliśmy funkcji put (), która doda zawartość w zmiennej „odtwarzacz”. Jak wspomnieliśmy o pojemności, abyśmy mogli dodać tylko pięć elementów w hashmapie zmiennej „gracz”. Następnie mamy funkcję pętli, która iteruje elementy „odtwarzacza” i drukuje elementy za pomocą metody „Player [Key]”, która jest używana w funkcji drukowania jako wyrażenie interpolacji. Zauważ, że mamy funkcję drukowania przeciążenia Kotlin, która zwróci rozmiar hashmap. Dodaliśmy jeszcze jeden element w hashmapie „odtwarzacza” i używając funkcji size () w druku Kotlin, zwróci rozmiar po dodaniu elementu do hashmap. Ostatecznie mamy funkcję dla pętli, która zwróci hashmap dla każdego elementu kluczowego.
Dane wyjściowe hashmapy początkowej i wyjściu po zmodyfikowaniu hashmapu jest wyświetlane na poniższym obrazku.
Przykład nr 3: Program używania hashmap.Funkcja zamień () w Kotlin:
Możemy wymienić dostarczony klucz i jego wartość dopasowania z HashMap, wywołując funkcję Wymień (). Użyjmy funkcji Replay (), aby wiedzieć, jak działa ta funkcja.
W powyższym przypadku zadeklarowaliśmy główną funkcję. Stworzyliśmy zmienną reprezentowaną jako „val” i nazwaliśmy ją „krajami”. Zmienne „kraje” mają funkcję hashmapu typu właściwości int i string. Początkowo hashmap jest pusty. Dodaliśmy elementy w hashmapie, wywołując funkcję put (. W hashmapie umieściliśmy cztery elementy „int” i „ciąg”. Dzięki hashmapie elementy zostaną wydrukowane za pomocą „Krajów [kluczy]”. Po wydrukowaniu elementów Hashmap zastosowaliśmy funkcję zastępowania () dla zmiennych „kraje” i przeszliśmy wartość „int” i wartość „ciąg”, która zostanie zastąpiona. Następnie za pomocą funkcji put () dodaliśmy element z wymienionym elementem. Zastąpione elementy i dodane elementy zostaną wydrukowane za pomocą funkcji drukowania przeciążenia Kotlin. W końcu wydrukowaliśmy hashmap za pomocą hashmap [klucz], który utrzymuje pojedynczy element każdego klucza.
Wyjście wymienionego elementu hashmapu jest pokazane, a dodany element w miejscu wymienionego elementu jest pokazany na poniższym ekranie.
Wniosek
Wprowadziliśmy koncepcję hashmapu w Kotlin z jej podstawowym wprowadzeniem. Wyjaśniliśmy również konstruktory użyte w skrócie i wykorzystaliśmy te konstruktory w różnych przykładach hashmap. Dzięki użyciu hashmapu wydajność może być lepsza w Kotlin. Artykuł pomoże Ci uzyskać jasną koncepcję hashmap w Kotlin.