W Javie mogą wystąpić pewne przypadki, w których programista musi przydzielić zwyczaj ”kluczowa wartość”Pary od czasu do czasu. Na przykład napisanie kodu szablonu w celu gromadzenia wartości zawierających wiele typów danych. W takich przypadkach tworzenie „klasa par”W Javie pomaga programistowi w efektywnym kojarzeniu i wykorzystaniu par kluczowych.
Ten blog opracuje tworzenie „klasy par” w Javie.
Jaka jest „klasa par” w Javie?
A "klasa par„Zapewnia skuteczny sposób na powiązanie„kluczowa wartość”Pary. Takie podejście jest pomocne, gdy należy zwrócić dwie wartości z metody. Na przykład obliczanie pierwiastka kwadratowego liczby i zwracanie zarówno pierwiastka kwadratowego, jak i samej liczby, i.mi., "(9,3)"Itd.
Jak stworzyć „klasę par” w Javie?
Klasa par w Javie można utworzyć, ustawiając parę wartości kluczowej za pośrednictwem obiektu klasy i odzyskiwanie jej za pomocą metody Getter.
Przykład 1: Tworzenie klasy pary typu „liczb całkowitych” w Javie W tym przykładzie klasa pary „Liczba całkowita„Typ danych można utworzyć tak, aby para wartości kluczowej była przekazywana w postaci liczb całkowitych:
szablon klasy T Val1, Val2; void setValue (t x, t y) Ten.val1 = x; Ten.val2 = y;
Szablon getValue () Zwróć to;
klasa para klas public static void main (string args []) Szablon Object = nowy szablon(); System.na zewnątrz.println („para kluczowej wartości to:”); obiekt.setValue (5,10); Szablon wynik = nowy szablon (); wynik = obiekt.getValue (); System.na zewnątrz.println (wynik.val1 + „” + wynik.val2);
W powyższych wierszach kodu zastosuj następujące kroki:
Po pierwsze, zadeklaruj klasę o nazwie „Szablon".
Zauważ, że „”W deklaracji klasowej odpowiada jej (klasie) typowi. Aby utworzyć klasę par zawierającą wartości ciągów, określ „Strunowy" zamiast "Liczba całkowita".
W definicji klasy określ podane zmienne, a następnie typ.
W następnym kroku zdefiniuj funkcję o nazwie „ustalić wartość()„Mając podane parametry wskazujące na przekazanie”kluczowa wartość”Pary.
W swojej definicji zapoznaj się z określonymi zmiennymi i przypisz je przekazane argumenty za pośrednictwem „Ten".
Następnie zdefiniuj funkcję o nazwie „getValue ()”I zwróć zestaw„kluczowa wartość”Pary.
W "główny()„Metoda, utwórz obiekt klasy o nazwie„obiekt" za pośrednictwem "nowy”Słowo kluczowe i„Szablon()”Konstruktor odpowiednio. Podaj także jego typ, i.mi., "Liczba całkowita".
Teraz przekazuj podane liczby całkowite w postaci par kluczowych do funkcji wywołanej zestawu „ustalić wartość()".
Na koniec utwórz inny obiekt klasowy za pośrednictwem omówionego podejścia i wywołać „getValue ()„Funkcja do pobrania wartości ustawionych w postaci par kluczowych.
Notatka: Funkcję gettera może być również wywoływana przez ten sam obiekt, który jest używany do ustawiania wartości.
Wyjście
W powyższym wyjściu można zaobserwować, że para „wartości kluczowej” jest ustawiana i odpowiednio pobierana.
Przykład 2: Tworzenie „klasy par” zarówno liczb całkowitych, jak i ciągów W tym konkretnym przykładzie klasa para „ObiektMożna utworzyć typ, który obejmuje „kluczowa wartość”Połącz zarówno w liczbach całkowitych, jak i ciągach:
szablon klasy T Val1, Val2; void setValue (t x, t y) Ten.val1 = x; Ten.val2 = y;
Szablon getValue () Zwróć to;
klasa para klas public static void main (string args []) Szablon