Jak utworzyć tablicę w Javie

Jak utworzyć tablicę w Javie
Tablice są zbiorem podobnych typów danych, takich jak int, string itp., i może przechowywać wiele wartości w jednej zmiennej. Na przykład, jeśli musimy przechowywać nazwiska stu pracowników firmy, zamiast przechowywania ich nazwisk w osobnych zmiennych, preferowane będzie przechowywanie ich w tablicy. Każda nazwa będzie przechowywana w tej samej tablicy, ale w innym indeksie.

Przed udaniem się w kierunku tworzenia tablicy najpierw musimy zrozumieć, czym jest tablica i dlaczego powinniśmy użyć tablicy w Javie? Tak więc, pod tym względem, ten zapis obejmie poniżej listy koncepcji tablic:

  • Co to jest tablica w Javie
  • Dlaczego tablice
  • Jak ogłosić tablicę Java
  • Jak utworzyć tablicę Java
  • Jak zadeklarować i utworzyć utworzenie tablicy Java w jednym kroku
  • Jak zainicjować tablicę Java
  • Jak deklarować, utworzyć instancję i zainicjowanie tablicy Java w jednym kroku
  • Jak uzyskać dostęp do elementów tablicy

Więc zacznijmy!

Co to jest tablica w Javie

Struktura danych, która może przechowywać wiele elementów tego samego typu danych, jest znana jako tablica w Javie. W tablicach każdy element/wartość jest przechowywana w innym indeksie. W tablicach Java indeksy to wartości liczbowe, które określają lokalizację elementu w tablicy. Indeksowanie tablic Java zaczyna się od zera.

Dlaczego tablice

Głównym powodem używania tablic w dowolnym języku programowania jest to, że pozwalają na przechowywanie wielu elementów/wartości w jednej zmiennej i z jedną nazwą. Dlatego utworzenie oddzielnej zmiennej dla każdego elementu tablicy nie jest potrzebne w tablicach.

Jak ogłosić tablicę w Javie

Aby utworzyć tablicę, musimy śledzić jedną z podanych poniżej składni:

DataType [] arrayName;

Po pierwsze, musimy określić typ danych (e.G. int, float itp.), a następnie kwadratowe nawiasy [] [], a następnie pojawia się nazwa tablicy określonej przez użytkownika.

Drugi sposób zadeklarowania tablicy jest pokazany w następującym fragmencie:

DataType ArrayName [];

Tym razem nazwa tablicy nadejdzie przed kwadratowymi nawiasami I.mi. Typ danych, a następnie nazwa tablicy określonej przez użytkownika, a następnie kwadratowe nawiasy.

Jak utworzyć tablicę w Javie

Kiedy utworzymy tablicę, tylko odniesienie do tablicy jest tworzone w momencie deklaracji tablicy, nie możemy określić rozmiaru tablicy, jeśli to zrobimy, napotkamy błąd czasu kompilacji, jak pokazano poniżej:

Jak więc określić rozmiar tablicy w Javie? Dobrze! Możemy to zrobić z pomocą "nowy" Operator/słowo kluczowe, jak pokazano na poniższym fragmencie:

W ten sposób możemy przydzielić pamięć do tablicy za pomocą nowy Operator w Javie.

Jak zadeklarować i utworzyć tablicę w jednym kroku

Możemy zainicjować tablicę w momencie deklaracji tablicy i aby to zrobić, musimy postępować zgodnie z następującą składnią:

DataType [] arrayName = new DataType [Arraysize];

Poniższy fragment zapewni większą jasność na temat tej koncepcji:

Powyższy fragment uczy nas, że typ danych musi być taki sam z każdej strony. Ponadto int [15] reprezentuje, że jest to tablica typu liczb całkowitych o rozmiarze 15.

Jak zainicjować tablicę w Javie

Na razie nauczyliśmy się, jak tworzyć tablicę i jak przydzielić pamięć do tablicy? Teraz nadszedł czas, aby zrozumieć, jak zainicjować wartości do tablicy? Aby to zrobić, musimy śledzić jedną z podanych poniżej składni:

Składnia 1

Aby zainicjować tablicę, możemy określić listę wartości oddzielonych przecinkami w nawiasach kręconych, jak pokazano w poniższym fragmencie:

DataType [] arrayName = value1, wartość2, wartość3,…;

W ten sposób możemy wstawić wartości do tablicy.

Składnia 2

Lub możemy określić wartości do indeksów tablicy indywidualnie, jak pokazano na poniższym fragmencie:

arrayName [arrayIndex0] = wartość1;
arrayName [arrayIndex1] = wartość2;
arrayName [arrayIndex2] = wartość3;

Rozważmy poniższy fragment, aby uzyskać jasność koncepcji:

W ten sposób możemy zainicjować wartości do określonych indeksów tablicy.

Jak deklarować, utworzyć instancję i zainicjowanie tablicy w jednym kroku

Możemy osiągnąć wszystkie trzy funkcje za jednym razem, jak pokazano na poniższym fragmencie:

DataType [] arrayName = value1, wartość2, wartość3,…;

W ten sposób może pominąć etap instancji tablicy.

Jak uzyskać dostęp do elementów tablicy

Możemy uzyskać dostęp do indywidualnej wartości tablicy za pomocą następującej składni:

ArrayName [arrayIndex];

Aby uzyskać dostęp do elementów całej tablicy, możemy użyć pętli, jak pokazano na poniższym fragmencie:

dla (zmienna danych danych; warunek; przyrost/zmniejszenie)

arrayName [zmienna];

Teraz rozważmy przykład, aby uzyskać głębokie zrozumienie, w jaki sposób tworzyć, instanować, inicjować i uzyskiwać dostęp do elementów tablicy.

Jak utworzyć tablicę typu ciągów

W poniższym fragmencie utworzymy tablicę typu ciągów i zainicjujemy ją z pięcioma wartościami:

tablica klasy publicznej
public static void main (string [] args)
String [] myarray = „java”, „javascript”, „php”, „python”, „c ++”;
System.na zewnątrz.println („Wartość obecna na trzecim indeksie:” + myarray [2]);
for (inti = 0; i<5; i++)

System.na zewnątrz.println („wartość w indeksie” + i + ”:„ + myarray [i]);


W powyższym fragmencie, po pierwsze, stworzyliśmy i zainicjowaliśmy tablicę. Następnie uzyskaliśmy dostęp do trzeciego elementu tablicy i wydrukowaliśmy go. Gdy pętla zaczyna się od 0. indeksu, dlatego określiliśmy MyArray [2], aby uzyskać dostęp do trzeciego elementu. Wreszcie, wykorzystaliśmy pętlę, aby uzyskać dostęp i wydrukować wszystkie wartości tablicy. Poniższy fragment pokaże pożądane dane wyjściowe:

Wyjście weryfikuje tworzenie tablicy.

Wniosek

Aby utworzyć tablicę w Javie, musimy określić typ danych (e.G. int, float itp.), a następnie kwadratowe nawiasy [] [], I wreszcie nazwa tablicy określonej przez użytkownika. W momencie tworzenia tablicy tworzone jest tylko odniesienie do tablicy i przydzielić pamięć do tablicy, którą musimy wykorzystać "nowy" operator. Aby zainicjować tablicę, w ramach kręconych nawiasów można określić listę wartości rozdzielonych przecinkami. Ten zapis wyjaśnił różne aspekty tablic Java, takie jak tworzenie tablic, instancja i inicjalizacja.