java string array tutorial with code examples
Ovaj vodič o Java nizovima nizova objašnjava kako se deklariraju, inicijaliziraju i stvaraju nizovi nizova u Javi i konverzije koje možemo provesti na nizu nizova:
Nizovi su važna struktura podataka u Javi koja se koristi za pohranu različitih vrsta podataka od primitivnih do korisnički definiranih. Već smo vidjeli osnove Arraysa i druge glavne operacije koje se mogu izvoditi na Arraysu.
U jednom od naših prethodnih vodiča raspravljali smo o različitim vrstama podataka koje Array može sadržavati.
=> AZ od Java treninga za početnike
Jedna od vrsta podataka koju mogu sadržavati nizovi je niz. U ovom se slučaju niz naziva String niz.
Što ćete naučiti:
- Što je niz nizova u Javi?
- Proglašavanje niza nizova
- Inicijalizacija niza nizova
- Duljina / veličina niza nizova
- Iteriranje i ispis niza nizova
- Dodaj u niz nizova
- Poredaj niz nizova
- Potražite niz u nizu nizova
- Pretvori niz nizova u niz
- Pretvori niz u niz nizova
- Pretvori niz nizova u popis
- Pretvori popis u niz nizova
- Pretvori niz nizova u Int niz
- Često postavljana pitanja
- Zaključak
Što je niz nizova u Javi?
Možemo imati niz s nizovima kao elementima. Dakle, možemo definirati niz nizova kao niz koji sadrži fiksni broj niti ili vrijednosti niza. Niz nizova jedna je struktura koja se najčešće koristi u Javi. Ako se sjećate, čak je i argument funkcije ‘main’ u Javi String Array.
Niz niza je niz objekata. To je zato što je svaki element String i znate da je u Javi String objekt. Možete raditi sve operacije na nizu niza poput sortiranja, dodavanja elementa, spajanja, razdvajanja, pretraživanja itd.
U ovom uputstvu detaljno ćemo razmotriti niz nizova u Javi zajedno s raznim operacijama i pretvorbama koje možemo izvršiti na nizovima nizova.
Proglašavanje niza nizova
Niz niza može se deklarirati na dva načina, tj. S veličinom ili bez navođenja veličine.
Dolje su navedena dva načina deklarisanja niza niza.
String[] myarray ; //String array declaration without size
String[] myarray = new String[5];//String array declaration with size
U prvoj deklaraciji, String Array je deklariran baš kao normalna varijabla bez ikakve veličine. Imajte na umu da ćete prije upotrebe ovog polja morati instancirati novi.
U drugoj se deklaraciji niz stringova deklarira i instancira pomoću new. Ovdje je proglašen String niz 'myarray' s pet elemenata. Ako izravno ispisujete elemente ovog polja, vidjet ćete sve null vrijednosti jer niz nije inicijaliziran.
Primijenimo program koji prikazuje deklaraciju 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]); } }
Izlaz:
Gornji program prikazuje dva načina deklarisanja niza niza. Kao što je ranije spomenuto, prva deklaracija je bez veličine i instance. Stoga, prije upotrebe ovog polja, trebali biste ga instancirati koristeći new. U gore navedenom programu, niz myarray koristi se bez instancije, što rezultira pogreškom kompajlera (komentirana izjava).
Druga deklaracija odnosi se na veličinu. Dakle, kada se ispisuju pojedinačni elementi ovog niza niza, vrijednosti svih elemenata su nule jer niz nije inicijaliziran.
Inicijalizacija niza nizova
Jednom kada je Niz niza proglašen, trebali biste ga inicijalizirati nekim vrijednostima. Inače, zadane vrijednosti koje su dodijeljene elementima String su null. Dakle, nakon deklaracije nastavljamo s inicijalizacijom niza.
Niz niza može se inicijalizirati ili umetnuti zajedno s deklaracijom ili se može inicijalizirati nakon deklariranja.
Prvo, pogledajmo kako se niz String može inicijalizirati u redu.
String[] numarray = {“one”, “two”, “three”}; String[] strArray = new String[] {“one”, “two”, “three”, “four”};
U gore navedenom nizu nizova, inicijalizacije su inline inicijalizacije. Niz niza inicijalizira se istodobno kad je i deklariran.
String Array također možete inicijalizirati na sljedeći način:
String[] strArray = new String[3]; strArray[0] = “one”; strArray[1] = “two”; strArray[2] = “three”;
Ovdje je prvi proglašen String Array. Zatim se u sljedećem retku pojedinačnim elementima dodjeljuju vrijednosti. Jednom kada je niz niza inicijaliziran, možete ga normalno koristiti u svom programu.
Duljina / veličina niza nizova
Znate da za dobivanje veličine niza nizovi imaju svojstvo pod nazivom 'length'. To vrijedi i za nizove nizova.
Veličina ili duljina niza (bilo koji niz) daje broj elemenata prisutnih u nizu. Dakle, da biste dobili duljinu niza s imenom myarray, možete dati sljedeći izraz.
int len = myarray.length;
Primijenimo program koji će prikazati dužinu niza niza.
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); } }
Izlaz:
Svojstvo length korisno je kada trebate itirirati niz niza da biste ga obradili ili jednostavno ispisali.
Iteriranje i ispis niza nizova
Do sada smo razgovarali o svojstvu deklaracije, inicijalizacije i duljine niza niza, a sada je vrijeme da prelazimo kroz svaki element niza i ispisujemo elemente niza niza.
Kao i kod svih nizova, možete prelaziti niz niza String koristeći for loop i poboljšani for loop.
Dano u nastavku je a Java implementacija koja pokazuje upotrebu poboljšane petlje for za prelazak / iteraciju niza i ispis njegovih elemenata.
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 Izlaz:

U gore navedenom programu, i za petlju i za poboljšanu petlju koriste se za prolazak nizom nizova. Imajte na umu da u slučaju poboljšane for petlje nije potrebno navesti ograničenje ili krajnji uvjet. U slučaju petlje 'for', morate odrediti početak i kraj uvjeta.
Dodaj u niz nizova
Baš kao i druge vrste podataka, i vi možete dodati elemente za nizove nizova. U ovom odjeljku pogledajmo razne metode za dodavanje elementa u niz nizova.
Korištenje pre-alokacije
Ovom metodom stvarate niz veće veličine. Na primjer, ako u polje morate pohraniti 5 elemenata, stvorit ćete niz veličine 10. Na taj način možete jednostavno dodati nove elemente na kraj niza.
Primjer koji implementira dodavanje elementa u unaprijed dodijeljeni niz prikazan je u nastavku.
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)); } }
Izlaz:

Imajte na umu da je nezauzeti prostor u polju postavljen na Null. Nedostatak ove metode je što se gubi prostor jer biste mogli stvoriti veliki niz koji može ostati nenastanjen.
Korištenje novog polja
Ovom metodom kreirate novi niz veličine veće od izvornog polja tako da možete smjestiti novi element. Nakon stvaranja novog polja, svi elementi izvornog polja kopiraju se u taj niz, a zatim se novi element dodaje na kraj polja.
Primjer programa za dodavanje elementa pomoću novog polja prikazan je u nastavku.
koje su neke dobre anime web stranice
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 Izlaz:

Ovaj pristup očito rezultira općenitom memorijom i performansama jer morate održavati dva niza u programu.
Korištenje ArrayList
Element možete dodati i u niz String koristeći ArrayList kao srednju strukturu podataka.
Primjer je prikazan u nastavku.
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)); } }
Izlaz:

Kao što je prikazano u gornjem programu, niz nizova se prvo pretvara u ArrayList metodom asList. Zatim se novi element dodaje u ArrayList pomoću metode add. Nakon dodavanja elementa, ArrayList se pretvara natrag u niz.
Ovo je učinkovitiji pristup u usporedbi s onima o kojima smo prethodno raspravljali.
Niz niza sadrži
U slučaju da želite znati je li određeni niz prisutan u nizu nizova ili ne, tada možete upotrijebiti metodu 'sadrži'. Za to morate prvo pretvoriti niz nizova u ArrayList jer ova metoda pripada ArrayListu.
Sljedeća implementacija prikazuje upotrebu metode ‘sadrži’.
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' ); } }
Izlaz:

Prvo smo provjerili sadrži li navedeni niz nizova niz 'Java'. Kad je prisutan, prikazuje se odgovarajuća poruka. Dalje, mijenjamo niz koji treba provjeriti u 'C #'. U ovom slučaju metoda ‘sadrži’ vraća false.

Imajte na umu da za metodu sadrži string koji se prosljeđuje kao argument uvijek razlikuje velika i mala slova. Dakle, u gornjoj implementaciji, ako pružimo 'java' kao argument za sadrži metodu, tada će vratiti false.
Poredaj niz nizova
Već smo vidjeli detaljnu temu o 'Razvrstavanju u nizove'. Metode razvrstavanja niza niza jednake su kao i ostale nizove.
Dolje je data implementacija metode 'sort' klase 'Arrays' koja sortira nizove u nizu abecednim redom.
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)); } }
Izlaz:

Izlaz gornjeg programa prikazuje izvorni ulazni niz, kao i izlazni niz koji je sortiran po abecedi.
Potražite niz u nizu nizova
Osim metode ‘sadrži’ o kojoj smo upravo razgovarali, određeni niz u nizu niza možete tražiti i prelaskom svakog elementa niza niza. Ovdje ćete usporediti svaki element u nizu niza sa nizom koji se traži.
Pretraga se prekida kada se pronađe prva pojava niza i vrati se odgovarajući indeks niza u nizu. Ako se niz ne pronađe do kraja niza niza, tada se prikazuje odgovarajuća poruka.
Ova je implementacija prikazana u sljedećem Java programu.
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 Izlaz:

Gornji program traži niz 'Pen' u danom nizu nizova i vraća njegov odgovarajući indeks kad ga pronađe.
Pretvori niz nizova u niz
Razgovarajmo o načinima pretvaranja niza niza u niz. Razgovarat ćemo o tri različite metode kako bismo to učinili sa primjerom svake od njih.
Korištenje metode toString
Prva metoda je upotreba metode 'toString' klase 'Arrays'. Niz argumenata uzima kao argument i vraća predstavljanje niza niza.
Sljedeći Java program prikazuje upotrebu metode 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)); } }
Izlaz:

Gornji program koristi metodu ‘toString’ za prikaz predstavljanja niza datog niza nizova.
Korištenje metode StringBuilder.Append ()
Sljedeći pristup pretvaranju niza niza u niz je upotreba klase 'StringBuilder'. Trebali biste stvoriti objekt tipa StringBuilder i upotrijebiti metodu 'Dodaj' StringBuilder za dodavanje elemenata niza niza StringBuilder objektu jedan po jedan.
Jednom kad su svi elementi niza dodani StringBuilder objektu, možete koristiti metodu 'toString' na ovom objektu da biste napokon dobili prikaz niza.
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 Izlaz:

Gornji program prikazuje pretvorbu niza niza u niz pomoću klase StringBuilder.
primjer selena webdriver koda u javi
Korištenje operacije pridruživanja
Također možete koristiti operaciju ‘pridruživanja’ klase String da biste niz nizova promijenili u prikaz niza.
Operacija ‘pridruživanje’ uzima dva argumenta, prvi je separator ili graničnik za niz, a drugi argument niz nizova. Operacija pridruživanja zatim vraća niz odvojen navedenim separatorom (prvi argument).
Provjerite sljedeći program koji prikazuje upotrebu operacije pridruživanja za dobivanje niza iz niza nizova.
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); } }
Izlaz:

Pretvori niz u niz nizova
Pogledajmo obrnutu operaciju pretvaranja niza u niz nizova. Postoje dvije metode za izvršenje ove pretvorbe.
Korištenje operacije Split
Prva metoda pretvaranja niza u niz nizova je upotreba operacije razdvajanja klase String. Možete podijeliti niz na određeni graničnik (zarez, razmak itd.) I vratiti novo generirani niz nizova.
Sljedeća implementacija pokazuje upotrebu podijeljenog rada.
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 Izlaz:

Gornji program koristi funkciju split za razdvajanje niza na temelju razmaka i vraća niz od 5 elemenata niza.
Korištenje Regex uzorka
Sljedeća metoda za pretvaranje niza u niz nizova je pomoću regularnih izraza. Možete odrediti uzorak, a zatim podijeliti zadani niz prema navedenom uzorku.
Možeš koristiti Klasa Regex uzorka koji pripada paketu java.util.
Dolje je dat primjer upotrebe uzoraka za pretvaranje niza u niz nizova.
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 Izlaz:

U gore navedenom programu, obrazac koji smo naveli je razmak. Dakle, niz se dijeli na razmake i vraća niz nizova. Kao što već možete zaključiti, upotreba regularnih izraza i obrazaca daleko je učinkovitiji način programiranja.
Pretvori niz nizova u popis
Također možete pretvoriti niz nizova u popis. Naveli smo nekoliko metoda za to
Korištenje prilagođenog koda
Prva metoda je upotreba prilagođenog koda za pretvaranje niza niza u popis. U ovoj se metodi prelazi niz nizova i svaki se element dodaje na popis pomoću metode dodavanja popisa.
Sljedeći program prikazuje ovu provedbu.
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 + ' ' ); } } }
Izlaz:

Kao što je prikazano u gornjem programu, prvo se kreira popis. Zatim se pomoću petlje za-svaki doda svaki element niza nizova na popis. Konačno, ispisuje se popis.
Korištenje metode Collections.addAll ()
Druga metoda pretvaranja niza niza u popis je pomoću metode 'addAll' okvira Collections. Metoda addAll () uzima ArrayList i niz nizova kao ulaz i kopira sadržaj niza niza u ArrayList.
Sljedeći program prikazuje upotrebu metode addAll za pretvaranje niza nizova u popis.
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 + ' ' ); } } }
Izlaz:

U gornjem programu pretvorili smo zadani niz nizova u popis pomoću metode Collections.addAll.
Korištenje Arrays.asList ()
Konačno, klasa Array pruža metodu ‘asList ()’ koja zadani niz nizova izravno pretvara u popis.
qtp pitanje i odgovori za iskusne
Dolje je dan Java program koji koristi 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 + ' ' ); } } }
Izlaz:

Kao što je gore prikazano, metoda asList klase Arrays pretvara niz u popis i vraća ovaj popis.
Pretvori popis u niz nizova
U prethodnom smo odjeljku vidjeli nekoliko metoda za pretvaranje niza nizova u popis. Pogledajmo sada metode za pretvaranje popisa u niz nizova.
Korištenje ArraList.get ()
Prva metoda je metoda get ArrayList koja vraća pojedinačne elemente popisa. Možete preći ArrayList i pozvati metodu get koja će vratiti element koji se zatim može dodijeliti mjestu niza.
Sljedeći program prikazuje ovu provedbu.
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 Izlaz:

Gornji program prikazuje pretvorbu ArrayList u niz nizova pomoću metode get.
Korištenje metode ArrayList.toArray ()
ArrayList pruža metodu ‘toArray ()’ koja vraća prikaz niza ArrayList. Dakle, pomoću ove metode možete dobiti niz niza iz niza ArrayList.
Provjerite sljedeći program koji koristi 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 + ' '); } } }
Izlaz:

Prvo se elementi dodaju u ArrayList, a zatim se pomoću metode ‘toArray’ popis pretvara u niz nizova.
Pretvori niz nizova u Int niz
Ponekad ćete možda trebati izvršiti operacije s brojevima. U ovom slučaju, ako vaš niz nizova ima numerički sadržaj, tada je poželjno pretvoriti ovaj niz nizova u int niz. Za to trebate koristiti funkciju 'parseInt' na svakom elementu niza i izvući cijeli broj.
Sljedeći program prikazuje pretvorbu niza nizova u int niz.
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 Izlaz:

U gornjem programu imamo niz nizova koji sadrži brojeve kao nizove. U ovom se programu svaki element niza niza raščlanjuje pomoću funkcije 'parseInt' i dodjeljuje se nizu tipa int.
Imajte na umu da će ova pretvorba raditi samo na nizu niza koji ima numeričke elemente. Ako bilo koji od elemenata u nizu niza nije numerički, tada prevodilac baca 'java.lang.NumberFormatException'.
Često postavljana pitanja
P # 1) Koja je razlika između niza i niza u Javi?
Odgovor: Niz je susjedni niz elemenata. Niz je niz znakova koji se završavaju nulom. Žice su nepromjenjive, tj. Jednom definirane ne mogu se mijenjati. Sve promjene izvršene su u rezultatima niza u novom nizu.
Nizovi su promjenjivi. Nizovi mogu sadržavati elemente različitih vrsta podataka, uključujući nizove.
P # 2) Kako deklarirate niz na Javi?
Odgovor: Općeniti način deklariranja niza u javi je:
upišite ime_niza [];
Ili
upišite [] naziv polja;
Dakle, ako je myarray varijabla niza s elementima tipa int, tada se taj niz može deklarirati kao:
int myarray [];
Ili
int [] myarray;
P # 3) Kako mogu stvoriti niz žica?
Odgovor: Ako je strArray niz nizova, tada njegova deklaracija može biti:
String [] strArray;
Ili
Niz strArray [];
P # 4) Što su String [] args?
Odgovor: String [] args u Javi je niz nizova koji sadrže argumente naredbenog retka koji se mogu proslijediti Java programu.
P # 5) Mogu li nizovi držati žice?
Odgovor: Da. Baš kao što nizovi mogu sadržavati druge vrste podataka poput char, int, float, nizovi također mogu sadržavati nizove. U ovom slučaju niz postaje niz ‘niz znakova’ jer se niz može gledati kao niz ili niz znakova.
Zaključak
U ovom uputstvu vidjeli smo detalje niza niza u Javi. Prošli smo sve glavne koncepte povezane sa nizom nizova, uključujući deklaraciju, definiciju i inicijalizaciju niza nizova u Javi.
Također smo razgovarali o nekoliko operacija poput pretraživanja, sortiranja, spajanja itd. I pretvorbe niza nizova u popis, niz, int niz itd. Ovim završavamo našu raspravu o nizovima nizova.
U sljedećim tutorijalima raspravljat ćemo o višedimenzionalnim nizovima u Javi.
Preporučena literatura
- Vodič za dužinu Java polja s primjerima koda
- Java string sa String Buffer-om i String Builder Tutorial
- JAVA Tutorial za početnike: 100+ praktičnih Java Video tutorijala
- Kako sortirati niz u Javi - Vodič sa primjerima
- Obrnuti niz u Javi - 3 metode s primjerima
- Vodič za niz stringa C # - Nizne metode s primjerima koda
- Niz niza C ++: Implementacija i predstavljanje s primjerima
- Java 'this' ključna riječ: Vodič sa primjerima koda