W tym artykule zawiera kompleksowy przegląd zajęć opakowań Java, a podsumowani koncepcje zostaną omówione w niniejszym zapisie:
Więc zacznijmy!
Zajęcia opakowania w Javie
Zajęcia, które pomagają nam w tworzeniu i wykorzystaniu obiektu prymitywnych typów danych, są znane jako klasy opakowania Java. Na przykład postać jest klasą opakowania dla char, float for float, liczba całkowita dla int i tak dalej.
Zastanówmy się nad tabelą podaną poniżej, aby uzyskać głębokie zrozumienie pierwotnych typów i ich zajęć opakowania:
Prymitywne typy danych | Zajęcia opakowania |
---|---|
int | Liczba całkowita |
platforma | Platforma |
krótki | Krótki |
długi | Długi |
podwójnie | Podwójnie |
zwęglać | Postać |
bajt | Bajt |
Boolean | Boolean |
Wszystkie te zajęcia opakowania są dziedziczone po klasie abstrakcyjnej Numer.
Dlaczego zajęcia opakowania
Czasami musimy pracować z obiektami klasowymi, ale używając prymitywnych typów danych, nie możemy utworzyć obiektu, dlatego aby poradzić sobie z takimi sytuacjami, musimy korzystać z klas opakowania.
Załóżmy, że pracujemy Połączona lista, Lub ArrayList Następnie możemy skorzystać z funkcji takich klas tylko za pomocą ich obiektów i wiemy, że obiektów nie można tworzyć z prymitywnymi typami. Dlatego musimy korzystać z klas opakowania Java w takich scenariuszach.
Zastanówmy się nad podanym poniżej zrzutem ekranu, aby uzyskać głębokie zrozumienie tej koncepcji:
Powyższy fragment weryfikuje, że uda nam się stworzyć obiekt Korzystając jednak z klasy opakowania, występuje błąd, podczas gdy tworzenie obiektów Korzystanie z prymitywnego typu danych „int".
Jak pracować z klasą opakowania
Aby pracować z klasami opakowań Java, musimy stworzyć obiekt odpowiedniej klasy opakowania.
Przykład
W poniższym fragmencie tworzymy obiekty czterech różnych klas opakowania i przypisujemy im niektóre wartości:
Używamy obiektów każdej klasy opakowania, aby wydrukować wartości:
Powyższy fragment potwierdza działanie każdej klasy opakowania.
Jak używać metod liczb w Javie
Jedną z istotnych cech klas opakowania jest to, że możemy wykorzystać Metody liczbowe Korzystając z obiektów klas opakowania. Korzystając z tych metod, możemy osiągnąć różne funkcje, takie jak typowy typ jednego rodzaju danych do drugiego, przekształcanie obiektów na ciągi itp.
W Javie szeroki zakres metod, takich jak intValue (), booleanValue (), ShortValue (), longValue (), bajteValue (), floatValue (), charValue (), I DoubleValue (), można wykorzystać do konwersji jednego typu danych na inny. Ponadto w Javie dostępnych jest wiele innych metod, aby wykonywać różne funkcje, takie jak parseint (), toString (), equals (), floor () itp.
Przykład
DoubleValue () I intValue () Metody są używane w poniższym fragmencie kodu do konwersji liczby całkowitej na podwójne i podwójne na wartości liczb całkowitych.
public static void main (string [] args)Kompletny kod i jego odpowiednie wyjście są pokazane w fragmencie poniżej podanego:
W powyższym fragmencie „.0”W pierwszej wartości pokazuje, że jest on konwertowany na podwójną wartość i pomijając„.99”Z drugiej wartości reprezentuje, że jest ona skutecznie przekształcana w wartość całkowitą.
Wniosek
Klasy opakowania zawierają prymitywne typy danych i zapewniają sposób użycia ich jako obiektu. Klasy opakowania pomagają nam w konwersji prymitywnych typów danych na obiekty i użyciu tych obiektów możemy osiągnąć różne funkcje za pomocą metod liczb Java. Ponadto, stosując metody liczbowe, możemy przekonwertować jeden typ danych na inny i możemy osiągnąć wiele innych ulepszeń za pomocą tych metod. Ten zapis zawiera kompleksowy przegląd zajęć opakowań, potrzeby zajęć opakowania i jak pracować z klasami opakowań w Javie.