Tablica ciągów w Javie: tablica ciągów Java z przykładami kodowania
Opublikowany: 2020-10-20W Javie Array odnosi się do kluczowej struktury danych używanej do zbierania i przechowywania wielu typów danych, od prymitywnych do zdefiniowanych przez użytkownika. Tablica ciągów to tablica różnych obiektów, w której każdy z jej elementów jest ciągiem. Użytkownicy mogą wykonywać na tych komponentach kilka operacji, takich jak dodawanie komponentu, sortowanie, łączenie, wyszukiwanie, dzielenie itp.
Spis treści
Wprowadzenie do tablicy ciągów w Javie
Możliwe jest posiadanie tablicy z łańcuchami w Javie jako jej elementów pochodnych. Oznacza to, że użytkownicy mogą zdefiniować „Tablica ciągów” jako tablicę, która przechowuje określoną liczbę wartości ciągu lub ciągów. Innymi słowy, odnosi się do struktury, która jest szeroko stosowana w Javie do posiadania wartości ciągu. Na przykład nawet liczba argumentów funkcji prime w Javie odnosi się do tablicy ciągów.
Ucz się programów online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Deklaracja tablicy ciągów w Javie
W Javie tablicę ciągów znaków można zadeklarować na dwa sposoby, tj. bez określania rzeczywistego rozmiaru lub bez określania rozmiaru. Przejdźmy przez każdy z tych procesów. Poniżej znajdziesz dwie metody deklarowania tablicy ciągów w Javie-
String[] mojatablica ; //Deklaracja tablicy ciągów bez rozmiaru
String[] myarray = new String[5];//String Deklaracja tablicy z rozmiarem

W pierwszej sekcji tablica ciągów znaków jest zadeklarowana podobnie jak zmienna ogólna bez określania rozmiaru. Pamiętaj, że przed użyciem tej metody musisz utworzyć instancję kolekcji za pomocą „nowego”.
W drugiej sekcji, tablica ciągów jest tworzona i deklarowana za pomocą 'new'. Tutaj tablica ciągów w Javie jest zadeklarowana z pięcioma elementami. Jeśli bezpośrednio wypiszesz składniki deklaracji, możesz zobaczyć wartości null, ponieważ tablica ciągów nie zostanie zainicjowana.
Przejdźmy przez program, który podświetla deklarację tablicy ciągów-
klasa publiczna Main
{
public static void main(String[] args) {
String[] mytablica; //deklaracja tablicy ciągów bez rozmiaru
String[] strArray = new String[5]; //deklaracja z rozmiarem
//System.out.println(myarray[0]); //zmienna myarray mogła nie zostać zainicjowana
//wyświetlanie elementów drugiej tablicy
System.out.print(strArray[0] + ” ” +strArray[1]+ ” ” + strArray[2]+ ” ” +
strArray[3]+ ” ” +strArray[4]);
}
}
Wyjście
null null null null
Przeczytaj o: 12 najlepszych programów wzorcowych w Javie, które powinieneś sprawdzić dzisiaj
Inicjowanie tablicy ciągów w Javie
Po zadeklarowaniu tablicy ciągów w Javie można ją zainicjować innymi wartościami. Dzieje się tak, ponieważ domyślne wartości tablicy przypisane do elementów ciągu mają wartość null. Stąd zaraz po deklaracji można przystąpić do inicjalizacji tablicy łańcuchowej. Możesz zainicjować tablicę ciągów za pomocą poniższej deklaracji.
String[] strArray = nowy String[3];
strArray[0] = „jeden”;
strArray[1] = „dwa”;
strArray[2] = „trzy”;
W powyższej deklaracji tablica ciągów znaków jest deklarowana jako pierwsza. A w kolejnym wierszu przypisywane są poszczególne składniki wraz z ich wartościami. Gdy tylko tablica ciągów zostanie zainicjowana, możesz łatwo użyć tych wartości w swoim programie.
Długość i rozmiar tablicy strun
Aby uzyskać rzeczywisty rozmiar tablicy, w tablicy znajduje się właściwość o nazwie 'length'. To samo dotyczy tablicy ciągów w Javie . Długość lub rozmiar dowolnej tablicy określa całkowitą liczbę elementów znajdujących się w tablicy. Tak więc, aby uzyskać długość i rozmiar tablicy, możesz użyć wielu wyrażeń. Jeden z nich jest zadeklarowany poniżej-

int len = myarray.length;
Możemy zaimplementować program, który może dać wynik o długości tablicy String.
klasa publiczna Main
{
public static void main(String[] args) {
//deklaruj i zainicjuj tablicę ciągów
String[] numArray = {„jeden”, „dwa”, „trzy”, „cztery”, „pięć”};
int len = numArray.length; //pobierz długość tablicy
//wyświetl długość
System.out.println(“Długość numArray{\”jeden\”,\”dwa\”, \"trzy\", \"cztery\", \"pięć\"}:” + len);
}
}
Wyjście
Długość numArray {„jeden”, „dwa”, „trzy”, „cztery”, „pięć”}:5
Długość tablicy jest istotną właściwością, która służy do iteracji tablicy ciągów w celu jej przetworzenia.
Iteracja i drukowanie tablicy ciągów
Do tej pory w tym artykule omówiliśmy już właściwości deklaracji, inicjalizacji i długości tablicy łańcuchowej, a teraz przejdziemy przez każdy z elementów tablicy łańcuchowej i wydrukujemy je. Możesz łatwo iterować po tablicy ciągów za pomocą „pętli for” i „pętli for”. Poniżej wymieniono deklarację opartą na Javie, która podkreśla „rozszerzoną pętlę for”, która jest używana do iteracji tablicy ciągów i drukowania jej elementów.
klasa publiczna Main
{
public static void main(String[] args) {
//deklaruj i zainicjuj tablicę ciągów
String[] numArray = {„jeden”, „dwa”, „trzy”, „cztery”, „pięć”};
System.out.println("Elementy tablicy ciągów wyświetlane przy użyciu pętli for:");
// pętla for do iteracji po tablicy ciągów
for(int i=0; i<numArray.length;i++)
System.out.print(numArray[i] + ” “);
System.out.println(„\n”);
System.out.println("Elementy tablicy ciągów wyświetlane przy użyciu rozszerzonej pętli for:");
//ulepszona pętla for do iteracji po tablicy ciągów
for(String val:numArray)
System.out.print(val + ” “);
}
}
Wyjście
Elementy String Array wyświetlane przy użyciu pętli for:
jeden dwa trzy cztery pięć
Elementy String Array wyświetlane za pomocą „ulepszonej pętli”:
jeden dwa trzy cztery pięć
W tym programie zarówno „rozszerzona pętla for”, jak i „pętla” są wykorzystywane do przechodzenia przez tablicę ciągów. Pamiętaj, że w przypadku rozszerzonej pętli nie jest wymagane, aby użytkownik określał warunek lub limit kodu. Ale w pętli musisz określić warunek końcowy i początek.
Sortowanie tablicy ciągów
Metodologia używana do sortowania tablicy ciągów w Javie jest podobna do innych metod sortowania tablic. Poniżej znajdziesz implementację tej metody z klasą array, która sortuje łańcuchy tablicy alfabetycznie.
import java.util.*;
klasa główna {
public static void main(String[] args)
{
String[] colors = {“czerwony”,”zielony”,”niebieski”,”biały”,”pomarańczowy”};
System.out.println("Oryginalna tablica: "+Arrays.toString(colors));
Tablice.sort(kolory);
System.out.println(„Tablica posortowana: „+Arrays.toString(colors));
}
}
Wyjście

Tablica oryginalna: [czerwony, zielony, niebieski, biały, pomarańczowy]
Posortowana tablica: [niebieski, zielony, pomarańczowy, czerwony, biały]
Musisz przeczytać: 17 ciekawych pomysłów i tematów na projekty Java dla początkujących
Wniosek
W tym blogu widzieliśmy szczegóły tablicy ciągów w Javie i omówiliśmy główne koncepcje, takie jak deklaracja tablicy ciągów, inicjalizacja, sortowanie itp. Jednak różne inne operacje są związane z tym samym pomysłem, takie jak konwersja je do łańcucha, listy, zestawu lub tablicy.
Jeśli chcesz dowiedzieć się więcej o Java, tworzeniu oprogramowania typu full-stack, sprawdź program Executive PG UpGrad i IIIT-B w tworzeniu oprogramowania – specjalizacja w tworzeniu pełnego stosu, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznego szkolenia , 9+ projektów i zadań, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.