Co to jest tablica w Javie?

Co to jest tablica w Javie?
W zakresie zmiennych języka programowania są bardzo ważne, ponieważ są kluczowymi elementami, na których każda akcja jest wykonywana w programie. Pomyślmy, że pracujesz nad dużym projektem i musisz tworzyć zmienne tych samych typów danych. Tak więc, aby wypełnić sytuację, tworzenie tych samych zmiennych typu danych, raz po raz, czyni zarówno kod złożony, a także niechlujny. Staje się również ciężki, co ostatecznie wpłynie na szybkość i wydajność programu. Teraz, aby uniknąć tego rodzaju sytuacji wprowadzonej Java tablice.

W tym artykule potwierdzimy

  • Co to jest tablica w Javie?
  • Jakie są rodzaje tablic

Co to jest tablica w Javie?

W Javie tablica to zbiór odpowiednich typów danych. Możemy przechowywać dużą ilość danych mających ten sam typ danych w zmiennej solo. Najważniejsze jest to, że tablica jest uważana za obiekt w Javie, ponieważ używa nowy Słowo kluczowe w momencie jego stworzenia. W Javie tablice mają nazywaną superklasę Obiekt klasa. Tablice używają i zajmują sterty do przechowywania danych.

Tablice są szybkie w porównaniu z pierwotnymi typami danych, ponieważ prymitywne typy danych używają klas konwersji wewnętrznej i opakowania, co sprawia, że ​​są powolne w porównaniu z tablicami. Tablice są silnie wpisywane, co oznacza, że ​​możemy przechowywać tylko identyczne typy danych.

Składnia:

data_type [] zmienna = array_elements;

W składni, data_types Reprezentuj liczbę całkowitą, float, string, boolean, długie, podwójne i krótkie typy danych, podczas gdy zmienny reprezentuje nazwę tablicy i na koniec, Array_elements reprezentuje wartości tablicy.

Kod:

Klasa publiczna Arry
public static void main (string [] args)
String [] arrs = „my”, „name”, „is”, „max”, „fuer”;
int [] wiek = 23,40,27;
System.na zewnątrz.println (arrs [3] + arrs [4] + "to" + wiek [0] + ".");

W powyższym kodzie tworzymy dwie tablice arrs [], wiek[] odpowiednio typów danych ciągów i liczb całkowitych… wtedy łączymy określone elementy zarówno z tablic, jak i prośb o wyświetlenie wiadomości.

Wyjście:

Wyjście pokazuje, że otrzymujemy wymagany wynik, tworząc i łącząc dwie tablice.

Rodzaje tablic w Javie

W Javie tablica ma dwa typy. Te typy macierzy są następujące

  • Jedna wymiarowa tablica
  • Wielowymiarowa tablica

Jedna wymiarowa tablica
W jednowymiarowej tablicy dane mogą być przechowywane w jeden sposób w jednym rzędzie lub w jednej kolumnie. Zwykle w jednowymiarowej tablicy dane są przechowywane w kolumnie. Ten typ tablicy zawiera tablicę 1-D.

Kod:

Klasa publiczna Arry
public static void main (string [] args)
String [] arrs = „this”, „is”, „a”, „one”, „wymiar”, „array”;
dla (String X: ARR)
System.na zewnątrz.println (x);

W tym kodzie tworzymy tablicę ciągów i wyświetlamy ją za pomocą każdej pętli.

Wyjście:

W tym wyjściu wyraźnie widać, że elementy jednowymiarowej tablicy ciągu są wyświetlane dla każdej pętli.

Wielowymiarowa tablica
W tablicy wielowymiarowej dane mogą być przechowywane w wielu rzędach lub kolumnach. Możemy wywołać tablicę wielowymiarową jako tablica wewnątrz tablic. Ten typ tablicy zawiera tablicę 2-D i 3D.

Tablice 2D
W tablicy 2D dane są przechowywane w tablicach i kolumnach. Tablica 2-D to ta, która wskazuje kolejną tablicę za pomocą tablicy 1-D. Ta tablica ma kolejne dwa typy

  • Tablica matrycowa
  • Drobna tablica

Składnia:

data_type [] [] zmienna = array_elements, array_elements;

W powyższej składni reprezentujemy tablicę 2-D przez 2 kwadratowe nawiasy po danych data_typu i inicjujemy ją z danymi w wielu nawiasach kręconych i zawieramy te wiele kręconych wsporników wewnątrz pojedynczego wspornika kręconego.

Tablica matrycowa
Mówi się, że ta tablica 2-D jest tablicą macierzy, jeśli tablica ma równą liczbę kolumn w każdym rzędzie.

Kod:

Klasa publiczna Arry
public static void main (string [] args)
String [] [] arrs = „this”, „is”, „a”, „2-d”, „macierz”, „array”;
dla (int m = 0; m
dla (int n = 0; nSystem.na zewnątrz.println (arrs [m] [n]);


W tym kodzie tworzymy tablicę ciągu 2-D z równą liczbą kolumn. Następnie używamy zagnieżdżonych dla pętli, Aby wyświetlić elementy tablicy macierzy 2D.

Wyjście:

Wyjście pokazuje, że macierz macierzy 2D jest tworzona i wyświetlana pomyślnie wyświetlana.

Drobna tablica
Ten 2-d Mówi się, że tablica jest tablicą, jeśli tablica nie ma równej liczby kolumn w każdym rzędzie.

Kod:

Klasa publiczna Arry
public static void main (string [] args)
String [] [] arrs = „this”, „is”, „a”, „2-d”, „jagged”, „array”;
dla (int m = 0; m
dla (int n = 0; nSystem.na zewnątrz.println (arrs [m] [n]);


W tym kodzie tworzymy tablicę ciągów 2D z inną liczbą kolumn. Następnie używamy zagnieżdżonych dla pętli, Aby wyświetlić elementy 2-D postrzępionej tablicy.

Wyjście:

Wyjście pokazuje, że tworzona jest postrzępiona tablica ciągów 2-D. Następnie zagnieżdżone pętle dają nam wymagany wynik.

Tak więc różnica między matrycą a matrycą jest to, że tablica macierzy ma równą liczbę kolumn, podczas gdy liczba kolumn w tablicy nie jest równa.

Tablica 3-D
W tablicy 3D dane są również przechowywane w tablicach i kolumnach. Tablica 3-D to ta, która wskazuje na inne tablice za pomocą tablicy 2D.

Składnia:

data_type [] [] [] zmienna = array_elements, array_elements;

W powyższej składni reprezentujemy tablicę 3-D na 3 kwadratowe nawiasy po data_typu i inicjujemy ją z danymi w wielu nawiasach kręconych i zawieramy te wiele kręconych wsporników wewnątrz podwójnego wspornika kręconego.

Kod:

Klasa publiczna Arry
public static void main (string [] args)
String [] [] [] arrs = „this”, „is”, „a”, „3-d”, "array";
dla (int m = 0; m
dla (int n = 0; n
dla (int p = 0; pSystem.na zewnątrz.println (arrs [m] [n] [p]);



W tym kodzie tworzymy trójwymiarową tablicę ciągów i wyświetlamy jego element za pomocą trzech dla pętli.

Wyjście:

Wyjście pokazuje, że tworzona jest tablica ciągów 3D. Następnie zagnieżdżone pętle dają nam wymagany wynik.

Wniosek

W Javie mówi się, że tablica jest zestawem wartości o identycznych typach danych. Tablica ma dwa typy: tablica jednorazowa (1-D) i tablica wielowymiarowa (2-D/3-D). W tym artykule rozmawialiśmy o tablicach i ich typach w Javie. Następnie dalej omawiamy tablice matrycowe i postrzępione tablice.