Spisie treści
Chociaż możemy uzyskać dostęp do danych szyk ręcznie używając jego indeksów, bardzo ważne jest, aby móc zautomatyzować tę procedurę, abyśmy mogli wykonywać duże ilości przypisań przy użyciu niewielkiej ilości kodu.Aby osiągnąć tę automatyzację możemy liczyć na kilka narzędzi Jawa, wśród nich mamy pętle na razie, oprócz postaci dla każdego aby móc odczytać dane z tablicy.
Pętla w tablicy z for
Użyć dla pętli przechodzenie i przetwarzanie tablicy przychodzi naturalnie, jednym z powodów, dla których możemy to zrobić, jest to, że Jawa mówi nam, ile pozycji ma tablica, abyśmy mogli ustalić, ile pętli będzie miał nasz blok, innym powodem jest to, że tablica zawiera wszystkie elementy tego samego typu danych, najbezpieczniejszą rzeczą jest to, że będziemy przetwarzać te dane w ten sam sposób, co sprawia, że korzystanie z tego narzędzia jest naturalne.
Zobaczmy na poniższym obrazku kod, w jaki sposób wykonujemy przechodzenie tablicy z a dla pętli.
Jak już zdefiniowaliśmy tablicę z jednym wymiarem, z właściwością .długość możemy wiedzieć, jaka jest jej długość, używamy jej jako limitu pętli for, więc używamy zmiennej licznika do poruszania się po tablicy z każdą iteracją pętli. Najciekawsze w tym kodzie jest to, że łączymy funkcjonalność tablicy z przechwytywaniem danych przez użytkownika, dzięki czemu możemy uzyskać nieskończone możliwości funkcjonalności, które możemy rozwijać.
Dla każdej pętli
Jest to ulepszenie lub adaptacja klasycznej pętli for, różnica polega na tym, że zamiast ograniczać ją i ustawiać jej liczniki, przekażemy jej tylko tablicę, a ona będzie odpowiedzialna za wyznaczenie jej wymiaru i przejście przez każdy z jego elementów.
OświadczenieSposób, w jaki deklarujemy tę pętlę, zmienia się nieco w stosunku do tego, jak robimy to z oryginałem for, pierwszą rzeczą, którą musimy zrobić, jest zdefiniowanie zmiennej typu danych, która przechowuje tablicę, a następnie mówimy jej, przez którą tablica ma przejść. Zobaczmy na poniższym obrazku, gdzie zadeklarowaliśmy pętlę for-each:
Tutaj widzimy, że zastosowaliśmy się do tego, co zostało wyjaśnione przy definiowaniu pętli, najciekawszą część widzimy przy korzystaniu z zawartości tablicy, jeśli spojrzymy, nie potrzebujemy już jej indeksu a to dlatego, że zastosowana instrukcja już wie w która pozycja tablicy idzie, więc podczas drukowania zmiennej receiver podaje nam wartości w kolejności ich przechowywania.
Na końcu tego samouczka możemy zobaczyć, że w ten sposób zapisujemy dużo kodu, a wynik jest bardziej czytelny, co znacznie upraszcza zadanie dla osób, które będą musiały czytać nasz kod w przyszłości, a następnie wykonywać konserwację, aby przyczynić się do skalowalność.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt