Program Java do drukowania tablicy

Opublikowany: 2023-01-29

Spis treści

Podstawy tablicy Java:

Tablica w Javie jest zbiorem podobnych elementów, które odnoszą się do jednej nazwy. Tablice Java różnią się nieco od tablic innych obiektowych języków programowania. Niektóre ważne fakty dotyczące tablic używanych w Javie to:

  • Tablice w Javie są przypisywane dynamicznie.
  • Zmienną tablicową można zadeklarować tak, jak każdą inną zmienną Java, podając [] po wzmiance o typie danych.
  • Zawartość tablicy jest sekwencjonowana, a każda zmienna tablicowa jest określona przez indeks rozpoczynający się od 0. tj. pierwszy element tablicy znajduje się w indeksie 0 , drugi element w pierwszym indeksie i tak dalej.
  • Tablice w Javie mogą być używane jako zmienna lokalna, pole statyczne lub parametr metody.
  • Rozmiar tablicy może być typu int lub short. Długie wartości nie mogą być przypisane jako rozmiar tablicy.
  • Obiekt jest bezpośrednią nadklasą tablicy typów.
  • Interfejsy Cloneable i java.io.Serializable są implementowane przez każdy typ tablicy.

Sprawdź nasze bezpłatne kursy technologiczne, aby uzyskać przewagę nad konkurencją.

Zapoznaj się z naszymi popularnymi kursami inżynierii oprogramowania

Magister informatyki na LJMU i IIITB Program certyfikacji cyberbezpieczeństwa Caltech CTME
Bootcamp programistyczny Full Stack Program PG w Blockchain
Executive PG Program w Full Stack Development
Zobacz wszystkie nasze kursy poniżej
Kursy inżynierii oprogramowania

Drukowanie tablicy w Javie:

Struktura danych, w której przechowywane są elementy tego samego typu danych, nazywana jest w Javie tablicą. Elementy tablicy są przydzielane w ciągłym miejscu przechowywania. Tak więc ustalony zestaw elementów może być przechowywany w tablicy. Istnieje kilka sposobów drukowania tablicy. Oni są:

  • Dla pętli
  • Dla każdej pętli
  • Metoda Arrays.toString().
  • Metoda Arrays.deepToString().
  • Metoda Arrays.asList().
  • Interfejs iteratora w Javie
  • Stream API w Javie

Ucz się kursów programistycznych online z najlepszych światowych uniwersytetów. Zdobądź programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Umiejętności tworzenia oprogramowania na żądanie

Kursy JavaScript Podstawowe kursy języka Java Kursy dotyczące struktur danych
Kursy Node.js Kursy SQL Kursy rozwoju pełnego stosu
Kursy NTF Kursy DevOps Kursy Big Data
Kursy React.js Kursy Cyberbezpieczeństwa Kursy przetwarzania w chmurze
Kursy projektowania baz danych Kursy Pythona Kursy kryptowalut

Jak wydrukować tablicę w Javie przy użyciu pętli for-each?

Pętla „for-each” w Javie jest również używana do iteracji po tablicy elementów. Działa w oparciu o liczbę elementów w tablicy. Dla każdej iteracji pętla zwraca jeden element w zdefiniowanej zmiennej. Składnia pętli „for-each” jest następująca:

for(Typ var:tablica)

Przeczytaj nasze popularne artykuły związane z tworzeniem oprogramowania

Jak zaimplementować abstrakcję danych w Javie? Co to jest klasa wewnętrzna w Javie? Identyfikatory Java: definicja, składnia i przykłady
Zrozumienie enkapsulacji w OOPS z przykładami Wyjaśnienie argumentów wiersza poleceń w języku C 10 najważniejszych funkcji i cech przetwarzania w chmurze w 2022 r
Polimorfizm w Javie: pojęcia, typy, cechy charakterystyczne i przykłady Pakiety w Javie i jak z nich korzystać? Samouczek Git dla początkujących: Naucz się Git od podstaw

Użycie metody Arrays.toString() do wydrukowania tablicy w Javie:

Ta statyczna metoda w Javie należy do klasy array i jest składnikiem pakietu java.util. Składa się z kilku metod, które mogą manipulować tablicą. Składnia metody Arrays.toString() w Javie jest opisana poniżej.

public static String toString(int[] a)

Ta metoda przyjmuje jako argument wejściowy tablicę z dowolnym typem pierwotnym. Zwraca tablicę w postaci łańcuchowej i składa się z listy elementów tablicy. Konwersja elementów tablicy na łańcuch jest wykonywana przez metodę String.valueOf(int).

Jak wydrukować tablicę w Javie przy użyciu metody Arrays.deepToString():

Po wywołaniu tej metody tablica wielowymiarowa jest konwertowana na ciąg elementów tablicy. Ta funkcja wymaga argumentu wejściowego w postaci tablicy. Zwraca reprezentację tablicową w postaci ciągu znaków. Składnia tej metody w Javie jest taka, jak podano poniżej.

public static String deepToString(Object[] a)

Metoda Arrays.asList() do drukowania tablicy elementów w Javie:

Jest to również statyczna metoda Java klasy Arrays, która należy do pakietu java.util. Działa jako połączenie między interfejsem API opartym na kolekcji i opartym na tablicy. Składnia, w której ta metoda jest używana w kodzie Java, jest wymieniona poniżej.

public static <T> Lista<T>asList(T…a)

Ta metoda umożliwia również użytkownikowi opracowanie listy stałych rozmiarów, które można zainicjować w celu uwzględnienia wielu elementów.

List<T>obj=Arrays.toString(tablica[] a

Ta metoda zwraca tablicę wejściową w postaci listy.

Użycie interfejsu Iterator do drukowania tablicy w Javie:

Java Iterator jest interfejsem zawartym w pakiecie java.util. Tworzenie Iteratora można wykonać, wywołując metodę iterator(). Ta funkcja jest z interfejsem kolekcji Java, a zwracana wartość jest również iteratorem.

Inne funkcje tablicowe w Javie:

Oprócz drukowania tablicy kompilator Java wykonuje różne inne funkcje tablicowe, z których kilka wymieniono poniżej.

  • Pobierz początkowy i końcowy element tablicy.
  • Pobierz dowolny element tablicy.
  • Wstaw nowy element do tablicy.
  • Porównanie dwóch tablic.
  • Sprawdź, czy tablica jest pusta, czy nie.

Jeśli chcesz dowiedzieć się więcej o Javie, pełnym rozwoju oprogramowania, sprawdź program Executive PG PG in Software Development - Specialization in Full Stack Development upGrad & IIIT-B, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznego szkolenia , ponad 9 projektów i zadań, status absolwenta IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w znalezieniu pracy w najlepszych firmach.

Chcesz udostępnić ten artykuł?

Przygotuj się na karierę przyszłości

Aplikuj teraz na studia magisterskie z inżynierii oprogramowania