Podczas pracy z kolekcjami Java możesz mieć scenariusz, aby zwrócić całkowitą liczbę wystąpień konkretnego elementu w obiekcie kolekcji. Pakiet kolekcji obsługuje metodę częstotliwości w Javie. Jest dostępny w pakiecie UTIL. Zbadajmy to szczegółowo.
Jawa.Util.Kolekcje.częstotliwość()
Metoda częstotliwości () w kolekcjach jest wykonywana na obiektach kolekcji, które zwracają całkowite wystąpienia konkretnego elementu, który jest obecny w tej kolekcji. Dlatego ważne jest, aby podać obiekt jako parametr.
Składnia:
Kolekcje.częstotliwość (Collection_Object, element)Parametry:
Powrót:
Zwraca liczbę całkowitą reprezentującą całkowitą liczbę wystąpień.
Jeśli określony element nie istnieje w obiekcie kolekcji, 0 jest zwracane.
Przykład 1:
W naszym pierwszym przykładzie tworzymy kolekcję ArrayList, która przechowuje 5 elementów typu ciągu i zwracamy częstotliwość (występowanie) poszczególnych elementów.
Importuj Java.Util.*;Wyjście:
Wyjaśnienie:
Ważne jest, aby zaimportować kolekcje z pakietu UTIL. Tak więc bezpośrednio importujemy wszystkie kolekcje za pomocą *.
Wewnątrz głównej metody:
Linia - 8:
Tworzymy kolekcję ArrayList, która utrzymuje elementy typu ciągów z nazwą obiektu jako list_object.
Linia 11-15:
Dodajemy 5 elementów do List_Object.
Linia 18:
Wyświetlamy całą list_object.
Linia 21-24:
Zwracamy częstotliwość elementów - „Sravan” i „Bobby”.
Przykład 2:
W naszym drugim przykładzie tworzymy kolekcję wektorową, która przechowuje 5 elementów typu liczb całkowitych i zwracamy częstotliwość (występowanie) konkretnych wartości.
Importuj Java.Util.*;Wyjście:
Wyjaśnienie:
Ważne jest, aby zaimportować kolekcje z pakietu UTIL. Tak więc bezpośrednio importujemy wszystkie kolekcje za pomocą *.
Wewnątrz głównej metody:
Linia - 8:
Tworzymy kolekcję wektorową, która zawiera elementy typu liczb całkowitych z nazwą obiektu jako wektor_object.
Linia 11-15:
Dodajemy 5 elementów do Vector_Object.
Linia 18:
Wyświetlamy cały Vector_Object.
Linia 21-24:
Zwracamy częstotliwość wartości - 45 i 71.
Ponieważ 71 nie istnieje w kolekcji, częstotliwość wynosi 0.
Przykład 3:
W naszym trzecim przykładzie tworzymy kolekcję wektorową, która przechowuje 5 elementów typu liczb całkowitych i zwracamy częstotliwość (występowanie) wszystkich wartości. Podejście polega na tym, że otrzymujemy każdą wartość za pomocą skrótu. Następnie wyświetlamy częstotliwość w odniesieniu do wartości.
Importuj Java.Util.*;Wyjście:
Wyjaśnienie:
Ważne jest, aby zaimportować kolekcje z pakietu UTIL. Tak więc bezpośrednio importujemy wszystkie kolekcje za pomocą *.
Wewnątrz głównej metody:
Linia - 8:
Tworzymy kolekcję wektorową, która zawiera elementy typu liczb całkowitych z nazwą obiektu jako wektor_object.
Linia 11-15:
Dodajemy 5 elementów do Vector_Object.
Linia 18:
Wyświetlamy cały Vector_Object.
Linia 21:
Tworzymy zestaw z obiektu wektorowego do celów indeksu.
Linia 24-26:
Za pomocą wartości ustawionych w pętli otrzymujemy każdą częstotliwość wartości z kolekcjami za pomocą metody częstotliwości ().
Wniosek
Na końcu tego samouczka nauczyliśmy się, jak zwrócić całkowite wystąpienia konkretnego elementu, który jest obecny w obiekcie kolekcji przy użyciu metody częstotliwości () w Javie. Może być również możliwe zwrócenie wszystkich wystąpień elementu poprzez tworzenie zestawu, który można użyć do specyfikacji indeksu.