java string array tutorial with code examples
Tento výukový program na Java String Array vysvětluje, jak deklarovat, inicializovat a vytvářet řetězcová pole v Javě a převody, které můžeme provádět na String Array:
Pole jsou důležitou datovou strukturou v Javě, která se používá k ukládání různých typů dat od primitivních po uživatelem definované. Už jsme viděli základy polí a dalších hlavních operací, které lze na polích provádět.
V jednom z našich předchozích kurzů jsme diskutovali o různých typech dat, která může obsahovat pole.
=> A-Z školení Java pro začátečníky
Jedním z datových typů, které pole mohou obsahovat, je řetězec. V tomto případě se pole nazývá Stringové pole.
Co se naučíte:
- Co je to řetězcové pole v Javě?
- Deklarace řetězcového pole
- Inicializace řetězcového pole
- Délka / velikost řetězcového pole
- Iterace a tisk řetězcového pole
- Přidat do pole řetězců
- Třídit pole řetězců
- Vyhledejte řetězec v řetězci
- Převést String Array na String
- Převést řetězec na pole řetězců
- Převést pole řetězců na seznam
- Převést seznam na pole řetězců
- Převést String Array na Int Array
- Často kladené otázky
- Závěr
Co je to řetězcové pole v Javě?
Můžeme mít pole s řetězci jako jeho prvky. Můžeme tedy definovat String Array jako pole obsahující pevný počet řetězců nebo řetězcových hodnot. Řetězec pole je jedna struktura, která se nejčastěji používá v Javě. Pokud si pamatujete, dokonce i argument funkce „hlavní“ v Javě je String Array.
Řetězec pole je pole objektů. Je to proto, že každý prvek je řetězec a víte, že v Javě je řetězec objekt. Na poli String můžete provádět všechny operace, jako je třídění, přidávání prvků, spojování, rozdělení, hledání atd.
V tomto kurzu se budeme podrobně zabývat řetězcovým polem v Javě spolu s různými operacemi a převody, které můžeme provádět na řetězcových polích.
Deklarace řetězcového pole
Řetězcové pole lze deklarovat dvěma způsoby, tj. S velikostí nebo bez zadání velikosti.
Níže jsou uvedeny dva způsoby deklarace řetězcového pole.
String[] myarray ; //String array declaration without size
String[] myarray = new String[5];//String array declaration with size
V první deklaraci je String Array deklarováno stejně jako normální proměnná bez jakékoli velikosti. Všimněte si, že před použitím tohoto pole budete muset vytvořit instanci nového.
Ve druhé deklaraci je String Array deklarováno a vytvořeno instance pomocí new. Zde je deklarováno pole řetězců „myarray“ s pěti prvky. Pokud přímo vytisknete prvky tohoto pole, uvidíte všechny nulové hodnoty, protože pole není inicializováno.
Pojďme implementovat program, který zobrazuje deklaraci String Array.
public class Main { public static void main(String[] args) { String[] myarray; //declaration of string array without size String[] strArray = new String[5]; //declaration with size //System.out.println(myarray[0]); //variable myarray might not have been initialized //display elements of second array System.out.print(strArray[0] + ' ' +strArray[1]+ ' ' + strArray[2]+ ' ' + strArray[3]+ ' ' +strArray[4]); } }
Výstup:
Výše uvedený program ukazuje dva způsoby deklarace String Array. Jak již bylo zmíněno dříve, první deklarace je bez velikosti a instance. Před použitím tohoto pole byste tedy měli vytvořit instanci pomocí new. Ve výše uvedeném programu se pole myarray používá bez vytváření instancí, což má za následek chybu kompilátoru (komentář).
Druhá deklarace je s velikostí. Takže když jsou vytištěny jednotlivé prvky tohoto pole String, hodnoty všech prvků jsou null, protože pole nebylo inicializováno.
Inicializace řetězcového pole
Jakmile je String Array deklarováno, měli byste jej inicializovat některými hodnotami. V opačném případě jsou výchozí hodnoty přiřazené String prvkům null. Po deklaraci tedy pokračujeme v inicializaci pole.
Pole String lze inicializovat buď inline spolu s deklarací, nebo ho lze inicializovat po jeho deklaraci.
Nejprve se podívejme, jak lze pole String inicializovat inline.
String[] numarray = {“one”, “two”, “three”}; String[] strArray = new String[] {“one”, “two”, “three”, “four”};
Ve výše uvedeném řetězcovém poli jsou inicializace inline inicializace. String Array je inicializován současně s jeho deklarováním.
String Array můžete také inicializovat následujícím způsobem:
String[] strArray = new String[3]; strArray[0] = “one”; strArray[1] = “two”; strArray[2] = “three”;
Zde je nejprve deklarováno String Array. V dalším řádku jsou jednotlivým prvkům přiřazeny hodnoty. Jakmile je String Array inicializován, můžete jej běžně používat ve svém programu.
Délka / velikost řetězcového pole
Víte, že pro získání velikosti pole mají pole vlastnost s názvem „délka“. To platí i pro String Arrays.
Velikost nebo délka pole (libovolné pole) udává počet prvků přítomných v poli. Chcete-li tedy získat délku pole s názvem myarray, můžete zadat následující výraz.
int len = myarray.length;
Pojďme implementovat program, který vygeneruje délku řetězcového pole.
public class Main { public static void main(String[] args) { //declare and initialize a string array String[] numArray = {'one','two', 'three', 'four', 'five'}; int len = numArray.length; //get the length of array //display the length System.out.println('Length of numArray{'one','two', 'three', 'four', 'five'}:' + len); } }
Výstup:
Vlastnost length je užitečná, když potřebujete iterovat přes pole řetězců, abyste ji mohli zpracovat nebo jednoduše vytisknout.
Iterace a tisk řetězcového pole
Zatím jsme diskutovali o deklaraci, inicializaci a délce vlastnosti String Array a nyní je čas, abychom procházeli každým prvkem pole a také tiskli prvky String Array.
Stejně jako u všech polí můžete iterovat přes String Array pomocí smyčky for a enhanced for loop.
Níže je uveden a Implementace Java, která demonstruje použití vylepšené smyčky for k procházení / iteraci pole a tisku jeho prvků.
public class Main { public static void main(String[] args) { //declare and initialize a string array String[] numArray = {'one','two', 'three', 'four', 'five'}; System.out.println('String Array elements displayed using for loop:'); // for loop to iterate over the string array for(int i=0; i Výstup:

Ve výše uvedeném programu se pro procházení řetězcovým polem používají smyčka for a vylepšená smyčka for. Všimněte si, že v případě vylepšené smyčky for není nutné specifikovat limit nebo koncovou podmínku. V případě smyčky „pro“ je třeba určit počáteční a koncovou podmínku.
Přidat do pole řetězců
Stejně jako ostatní datové typy můžete také přidat prvky pro String Arrays. V této části se podíváme na různé metody přidání prvku do pole řetězce.
Použití předběžného přidělení
V této metodě vytvoříte pole, které má větší velikost. Například, pokud musíte do pole uložit 5 prvků, vytvoříte pole o velikosti 10. Tímto způsobem můžete snadno přidat nové prvky na konec pole.
Níže je uveden příklad, který implementuje přidání prvku do předem přiděleného pole.
import java.util.*; public class Main { public static void main(String[] args) { String[] colorsArray = new String[5]; // initial array values colorsArray[0] = 'Red'; colorsArray[1] = 'Green'; colorsArray[2] = 'Blue'; System.out.println('Original Array:' + Arrays.toString(colorsArray)); intnumberOfItems = 3; // try to add new value at the end of the array String newItem = 'Yellow'; colorsArray[numberOfItems++] = newItem; System.out.println('Array after adding one element:' + Arrays.toString(colorsArray)); } }
Výstup:

Všimněte si, že neobsazený prostor v poli je nastaven na Null. Nevýhodou této metody je, že dochází k plýtvání prostorem, protože můžete vytvořit velké pole, které může zůstat neobsazené.
Použití nového pole
V této metodě vytvoříte nové pole s velikostí, která je větší než původní pole, abyste mohli umístit nový prvek. Po vytvoření nového pole se všechny prvky původního pole zkopírují do tohoto pole a poté se nový prvek přidá na konec pole.
Níže je uveden příklad programu pro přidání prvku pomocí nového pole.
jak napsat ukázku testovacího plánu
importjava.util.*; public class Main { public static void main(String[] args) { //original array String[] colorsArray = {'Red', 'Green', 'Blue' }; System.out.println('Original Array: ' + Arrays.toString(colorsArray)); //length of original array int orig_length = colorsArray.length; //new element to be added to string array String newElement = 'Orange'; //define new array with length more than the original array String[] newArray = new String[ orig_length + 1 ]; //add all elements of original array to new array for (int i=0; i Výstup:

Tento přístup jasně vede k režii paměti a výkonu, protože v programu musíte udržovat dvě pole.
Pomocí ArrayList
Můžete také přidat prvek do pole String pomocí ArrayList jako mezilehlé datové struktury.
Níže je uveden příklad.
import java.io.*; import java.lang.*; import java.util.*; class Main { public static void main(String[] args) { // define initial array String numArray[] = { 'one', 'two', 'three', 'four', 'five', 'six' }; // print the original array System.out.println('Initial Array:
' + Arrays.toString(numArray)); // new element to be added String newElement = 'seven'; // convert the array to arrayList ListnumList = new ArrayList( Arrays.asList(numArray)); // Add the new element to the arrayList numList.add(newElement); // Convert the Arraylist back to array numArray = numList.toArray(numArray); // print the changed array System.out.println('
Array with value ' + newElement + ' added:
' + Arrays.toString(numArray)); } }
Výstup:

co je testovací plán v testování softwaru
Jak je znázorněno ve výše uvedeném programu, pole řetězců se nejprve převede na ArrayList pomocí metody asList. Pak je nový prvek přidán do ArrayList pomocí metody add. Jakmile je prvek přidán, ArrayList se převede zpět na pole.
Jedná se o efektivnější přístup ve srovnání s dříve diskutovanými.
Řetězcové pole obsahuje
Pokud chcete vědět, zda je v řetězci určitý řetězec, nebo ne, můžete použít metodu ‘obsahuje’. K tomu musíte nejprve převést pole řetězců na ArrayList, protože tato metoda patří do ArrayList.
Následující implementace ukazuje použití metody „obsahuje“.
import java.io.*; import java.lang.*; import java.util.*; class Main { public static void main(String[] args) { String[] words = new String[]{'C++', 'Java', 'C', 'Python'}; // Convert String Array to List Listwordslist = Arrays.asList(words); String tochk = 'Java'; if(wordslist.contains(tochk)){ System.out.println('The word ' + tochk + ' present in string array'); } else System.out.println('The word ' + tochk + ' not present in string array' ); } }
Výstup:

Nejprve jsme zkontrolovali, zda dané pole řetězců obsahuje řetězec „Java“. Jak je přítomen, zobrazí se příslušná zpráva. Dále změníme řetězec, který má být zkontrolován, na „C #“. V takovém případě vrátí metoda ‘obsahuje’ hodnotu false.

Všimněte si, že pro metodu obsahuje řetězec předaný jako argument vždy rozlišuje velká a malá písmena. Pokud tedy ve výše uvedené implementaci poskytneme ‚java 'jako argument, který obsahuje metodu, vrátí hodnotu false.
Třídit pole řetězců
Již jsme viděli podrobné téma „Řazení v polích“. Metody třídění řetězcového pole jsou stejné jako ostatní pole.
Níže je uvedena implementace metody ‚sort 'třídy‚ Arrays ‘, která třídí řetězce v poli v abecedním pořadí.
import java.util.*; class Main { public static void main(String[] args) { String[] colors = {'red','green','blue','white','orange'}; System.out.println('Original array: '+Arrays.toString(colors)); Arrays.sort(colors); System.out.println('Sorted array: '+Arrays.toString(colors)); } }
Výstup:

Výstup výše uvedeného programu zobrazuje původní vstupní pole i výstupní pole, které je řazeno abecedně.
Vyhledejte řetězec v řetězci
Kromě metody 'contains', kterou jsme právě probrali, můžete také vyhledat konkrétní řetězec v řetězcovém poli procházením každého prvku řetězcového pole. Zde porovnáte každý prvek v řetězcovém poli s hledaným řetězcem.
Hledání je ukončeno, když je nalezen první výskyt řetězce a je vrácen odpovídající index řetězce v poli. Pokud řetězec není nalezen až do konce pole řetězců, zobrazí se příslušná zpráva.
Tato implementace je zobrazena v následujícím programu Java.
import java.util.*; class Main { public static void main(String[] args) { String[] strArray = { 'Book', 'Pencil', 'Eraser', 'Color', 'Pen' }; boolean found = false; int index = 0; String searchStr = 'Pen'; for (int i = 0; i Výstup:

Výše uvedený program vyhledá řetězec „Pen“ v daném řetězci a vrátí jeho odpovídající index, jakmile je nalezen.
Převést String Array na String
Pojďme se bavit o způsobech převodu řetězcového pole na řetězec. Budeme diskutovat o třech různých metodách, jak to udělat, s příkladem každé z nich.
Použití metody toString
První metoda používá metodu ‚toString 'třídy‚ Arrays ‘. Bere řetězcové pole jako argument a vrací řetězcovou reprezentaci pole.
Následující program Java ukazuje použití metody toString.
import java.util.*; public class Main { public static void main(String args[]) { //declare a string String[] str_Array = {'This','is','Software','Testing','Help'}; System.out.println('String array converted to string:' + Arrays.toString(str_Array)); } }
Výstup:

Výše uvedený program používá k zobrazení řetězcové reprezentace daného řetězcového pole metodu ‚toString '.
Použití metody StringBuilder.Append ()
Dalším způsobem převodu pole řetězce na řetězec je použití třídy „StringBuilder“. Měli byste vytvořit objekt typu StringBuilder a použít metodu 'Append' StringBuilder k postupnému připojení prvků pole řetězce k objektu StringBuilder.
Jakmile jsou všechny prvky pole připojeny k objektu StringBuilder, můžete pomocí metody ‚toString 'na tomto objektu konečně získat řetězcovou reprezentaci.
import java.util.*; public class Main { public static void main(String args[]) { //string array String[] str_Array = {'This','is','Software','Testing','Help'}; System.out.print('Original string array:'); //print string array for(String val:str_Array) System.out.print(val + ' '); System.out.println('
'); //construct a stringbuilder object from given string array StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i Výstup:

Výše uvedený program ukazuje převod řetězcového pole na řetězec pomocí třídy StringBuilder.
Používání operace spojení
Můžete také použít operaci „join“ třídy String ke změně řetězcového pole na řetězcovou reprezentaci.
Operace „join“ vyžaduje dva argumenty, první je oddělovač nebo oddělovač řetězce a druhý argument je řetězcové pole. Operace spojení pak vrátí řetězec oddělený zadaným oddělovačem (první argument).
Zkontrolujte následující program, který demonstruje použití operace spojení k získání řetězce ze String Array.
import java.util.*; public class Main { public static void main(String args[]) { //string array String[] str_Array = {'This','is','Software','Testing','Help'}; System.out.println('Original string array:'); //print the string array for(String val:str_Array) System.out.print(val + ' '); System.out.println('
'); //form a string from string array using join operation String joinedString = String.join(' ', str_Array); //print the string System.out.println('String obtained from string array:' + joinedString); } }
Výstup:

Převést řetězec na pole řetězců
Podívejme se na reverzní operaci převodu řetězce na pole řetězce. Tuto konverzi lze provést dvěma způsoby.
Používání operace Split
První metodou převodu řetězce na pole řetězce je použití operace rozdělení třídy String. Řetězec můžete rozdělit na zadaný oddělovač (čárka, mezera atd.) A vrátit nově vygenerované pole řetězce.
Následující implementace ukazuje použití operace rozdělení.
public class Main { public static void main(String args[]) { //declare a string String myStr = 'This is Software Testing Help'; //use split function to split the string into a string array String[] str_Array = myStr.split(' ', 5); System.out.println('String Array after splitting the string '' + myStr + '':'); //display the string array for (int i=0;i Výstup:

Výše uvedený program používá funkci split k rozdělení řetězce na základě prostoru a vrací pole řetězců s 5 prvky.
Použití vzoru regulárního výrazu
Další metodou pro převod řetězce na pole řetězců je použití regulárních výrazů. Můžete určit vzor a poté rozdělit daný řetězec podle zadaného vzoru.
Můžeš použít Třída vzorů regulárního výrazu patřící do balíčku java.util.
Níže je uveden příklad použití vzorů pro převod řetězce na String Array.
import java.util.Arrays; import java.util.regex.Pattern; public class Main { public static void main(String args[]) { //declare a string String myStr = 'This is Java series tutorial'; System.out.println('The original string:' + myStr + '
'); String[] str_Array = null; //split string on space(' ') Pattern pattern = Pattern.compile(' '); //use pattern split on string to get string array str_Array = pattern.split(myStr ); //print the string array System.out.println('String Array after splitting the string using regex pattern:'); for (int i=0;i Výstup:

Ve výše uvedeném programu je vzor, který jsme zadali, znak mezery. Řetězec je tedy rozdělen na mezery a vrací pole řetězce. Jak již můžete odvodit, použití regulárních výrazů a vzorů je mnohem efektivnějším způsobem programování.
Převést pole řetězců na seznam
Můžete také převést pole řetězců na seznam. Uvedli jsme několik metod, jak toho dosáhnout
Pomocí vlastního kódu
První metodou je použití vlastního kódu k převodu řetězcového pole na seznam. V této metodě se prochází pole řetězců a každý prvek se přidá do seznamu pomocí metody přidání seznamu.
Následující program ukazuje tuto implementaci.
import java.util.*; public class Main { public static void main( String[] args ) { //a string array String[] numArray = { 'One', 'Two', 'Three', 'Four', 'Five' }; System.out.println('The string array:' + Arrays.toString(numArray)); //define arraylist with size same as string array Liststr_ArrayList = new ArrayList(numArray.length); //add string array elements to arraylist for (String str:numArray) { str_ArrayList.add(str ); } System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Výstup:

Jak ukazuje výše uvedený program, nejprve se vytvoří seznam. Poté pomocí smyčky for-each je každý prvek řetězcového pole přidán do seznamu. Nakonec se seznam vytiskne.
Použití metody Collections.addAll ()
Druhou metodou převodu řetězcového pole na seznam je použití metody „addAll“ v rámci kolekce. Metoda addAll () převezme ArrayList a pole řetězců jako vstup a zkopíruje obsah pole řetězců do ArrayList.
Následující program ukazuje použití metody addAll k převodu pole řetězce na seznam.
import java.util.*; public class Main { public static void main( String[] args ) { //a string array String[] vehiclesArray = { 'moped', 'car', 'SUV', 'bicycle', 'bus' }; System.out.println('The string array:' + Arrays.toString(vehiclesArray)); //define arraylist with size same as string array List str_ArrayList = new ArrayList(vehiclesArray.length); //add string array elements to arraylist using Collections.addAll method Collections.addAll(str_ArrayList, vehiclesArray ); System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Výstup:

Ve výše uvedeném programu jsme převedli dané pole řetězců do seznamu pomocí metody Collections.addAll.
Používání Arrays.asList ()
Nakonec třída Array poskytuje metodu ‚asList () ', která převádí dané pole řetězců přímo do seznamu.
World of Warcraft Vanilkové soukromé servery
Níže je uveden program Java, který používá asList.
import java.util.*; public class Main { public static void main( String[] args ) { //a string array String[] vehiclesArray = { 'moped', 'car', 'SUV', 'bicycle', 'bus' }; System.out.println('The string array:' + Arrays.toString(vehiclesArray)); //Convert array to list using asList method List str_ArrayList = Arrays.asList(vehiclesArray ); System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Výstup:

Jak je uvedeno výše, metoda asList třídy Arrays převede pole na seznam a vrátí tento seznam.
Převést seznam na pole řetězců
V předchozí části jsme viděli několik metod převodu řetězcového pole na seznam. Nyní se podívejme na metody převodu seznamu na pole řetězců.
Používání ArraList.get ()
První metodou je metoda get metody ArrayList, která vrací jednotlivé prvky seznamu. Můžete procházet ArrayList a volat metodu get, která vrátí prvek, který lze poté přiřadit umístění pole.
Následující program ukazuje tuto implementaci.
import java.util.*; public class Main { public static void main( String[] args ) { //ArrayList initialization ArrayList str_ArrayList= new ArrayList(); //add items to the arraylist str_ArrayList.add('str1'); str_ArrayList.add('str2'); str_ArrayList.add('str3'); str_ArrayList.add('str4'); str_ArrayList.add('str5'); //ArrayList to Array Conversion String str_Array[] = new String[str_ArrayList.size()]; for(int j =0;j Výstup:

Výše uvedený program ukazuje převod ArrayList na pole řetězců pomocí metody get.
Použití metody ArrayList.toArray ()
ArrayList poskytuje metodu ‚toArray () ', která vrací reprezentaci pole ArrayList. Můžete tedy získat řetězcové pole z řetězce ArrayList pomocí této metody.
Zkontrolujte následující program, který používá metodu toArray.
import java.util.*; public class Main { public static void main( String[] args ) { //ArrayList initialization ArrayList str_ArrayList= new ArrayList(); //add items to the arraylist str_ArrayList.add('Mumbai'); str_ArrayList.add('Delhi'); str_ArrayList.add('Pune'); str_ArrayList.add('Chennai'); str_ArrayList.add('Kolkata'); //ArrayList to Array Conversion using toArray method String str_Array[]=str_ArrayList.toArray(new String[str_ArrayList.size()]); //print array elements System.out.println('String array obtained from string arraylist:'); for(String ary: str_Array){ System.out.print(ary + ' '); } } }
Výstup:

Nejprve jsou prvky přidány do ArrayList a poté pomocí metody ‚toArray 'je seznam převeden na řetězcové pole.
Převést String Array na Int Array
Někdy možná budete muset provést operace s čísly. V tomto případě, pokud má vaše řetězcové pole číselný obsah, je vhodné převést toto řetězcové pole na int pole. K tomu musíte použít funkci „parseInt“ na každém prvku pole a extrahovat celé číslo.
Následující program ukazuje převod pole řetězců na pole int.
import java.util.*; public class Main { public static void main( String[] args ) { //string arrya declaration String [] str_Array = {'10', '20','30', '40','50'}; //print the string array System.out.println('Original String Array:'); for(String val:str_Array) System.out.print(val + ' '); System.out.println('
The integer array obtained from string array:'); //declare an int array int [] int_Array = new int [str_Array.length]; //assign string array values to int array for(int i=0; i Výstup:

Ve výše uvedeném programu máme pole řetězců, které obsahuje čísla jako řetězce. V tomto programu je každý z prvků pole řetězců analyzován pomocí funkce ‚parseInt 'a přiřazen k poli typu int.
Všimněte si, že tento převod bude fungovat pouze na řetězcovém poli s číselnými prvky. Pokud je některý z prvků v řetězcovém poli nečíselný, pak kompilátor hodí „java.lang.NumberFormatException“.
Často kladené otázky
Otázka 1) Jaký je rozdíl mezi Array a String v Javě?
Odpovědět: Pole je souvislou posloupností prvků. Řetězec je posloupnost znaků zakončená nulovým znakem. Řetězce jsou neměnné, tj. Jakmile jsou definovány, nelze je změnit. Ve výsledcích řetězce byly provedeny jakékoli změny v novém řetězci.
Pole jsou proměnlivá. Pole mohou obsahovat prvky různých datových typů včetně řetězců.
Otázka 2) Jak deklarujete pole v Javě?
Odpovědět: Obecný způsob deklarace pole v Javě je:
zadejte název pole [];
Nebo
zadejte [] název_skupiny;
Pokud je tedy myarray maticová proměnná s prvky typu int, lze toto pole deklarovat jako:
int myarray [];
Nebo
int [] myarray;
Otázka č. 3) Jak vytvořím pole řetězců?
Odpovědět: Pokud je strArray řetězcové pole, pak jeho deklarace může být:
Řetězec [] strArray;
Nebo
Řetězec strArray [];
Otázka č. 4) Co jsou argumenty String []?
Odpovědět: String [] args v Javě je pole řetězců, které obsahují argumenty příkazového řádku, které lze předat programu Java.
Otázka č. 5) Mohou pole obsahovat řetězce?
Odpovědět: Ano. Stejně jako pole mohou obsahovat jiné datové typy, jako jsou char, int, float, mohou pole obsahovat také řetězce. V tomto případě se z pole stane pole ‚pole znaků ', protože řetězec lze zobrazit jako posloupnost nebo pole znaků.
Závěr
V tomto tutoriálu jsme viděli podrobnosti o String Array v Javě. Prošli jsme všemi hlavními koncepty souvisejícími se String Array včetně deklarace, definice a inicializace řetězcového pole v Javě.
Také jsme diskutovali o několika operacích, jako je vyhledávání, třídění, připojení atd. A převod řetězcového pole do seznamu, řetězce, int pole atd. Tímto dokončujeme naši diskusi o řetězcových polích.
V našich dalších cvičeních budeme diskutovat vícerozměrná pole v Javě.
Doporučené čtení
- Výukový program Java Array Length s příklady kódu
- Výukový program Java String s funkcí String Buffer a String Builder
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Jak řadit pole v Javě - návod s příklady
- Obrátit pole v Javě - 3 metody s příklady
- C # String Tutorial - Metody řetězců s příklady kódu
- String Array C ++: Implementace a reprezentace s příklady
- Java „toto“ klíčové slovo: Výukový program s příklady kódu