java string array tutorial with code examples
Denne veiledningen om Java String Array forklarer hvordan man kan erklære, initialisere og opprette strengarrays i Java og konverteringer som vi kan utføre på String Array:
Arrays er en viktig datastruktur i Java som brukes til å lagre forskjellige typer data fra primitive til brukerdefinerte. Vi har allerede sett det grunnleggende om Arrays og de andre store operasjonene som kan utføres på Arrays.
I en av våre tidligere veiledninger har vi diskutert de forskjellige typene data som en Array kan inneholde.
=> A-Z av Java-trening for nybegynnere
En av datatypene som matriser kan inneholde er en streng. I dette tilfellet kalles matrisen en strengmatrise.
Hva du vil lære:
- Hva er en strengrekke i Java?
- Erklærer et strengarray
- Initialiserer et strengarray
- Lengde / størrelse på en strengarray
- Iterering og utskrift av en strengrekke
- Legg til i strengarrayen
- Sorter en strengarray
- Søk etter en streng i strengarrayen
- Konverter String Array til String
- Konverter streng til strengarray
- Konverter strengarray til liste
- Konverter liste til strengarray
- Konverter String Array til Int Array
- ofte stilte spørsmål
- Konklusjon
Hva er en strengrekke i Java?
Vi kan ha en matrise med strenger som dens elementer. Dermed kan vi definere en strengmatrise som en matrise som inneholder et fast antall strenger eller strengverdier. String array er en struktur som er mest brukt i Java. Hvis du husker det, er til og med argumentet til ‘hoved’ -funksjonen i Java en strengmatrise.
Strengmatrise er en rekke objekter. Dette er fordi hvert element er en streng, og du vet at i Java er streng et objekt. Du kan gjøre alle operasjonene på strengmatrisen som å sortere, legge til et element, bli med, dele, søke, etc.
I denne opplæringen vil vi diskutere strengmatrisen i Java i detalj sammen med de forskjellige operasjonene og konverteringene vi kan utføre på strengarrayer.
Erklærer et strengarray
En strengarray kan deklareres på to måter, dvs. med en størrelse eller uten å spesifisere størrelsen.
Nedenfor er de to måtene å erklære et strengarray.
String() myarray ; //String array declaration without size
String() myarray = new String(5);//String array declaration with size
I den første erklæringen erklæres en strengarray akkurat som en normal variabel uten størrelse. Merk at før du bruker denne matrisen, må du sette den i gang med ny.
I den andre erklæringen blir et strengarray erklært og instantiert ved hjelp av nytt. Her erklæres et strengarray ‘myarray’ med fem elementer. Hvis du skriver ut elementene i denne matrisen direkte, vil du se alle nullverdiene ettersom matrisen ikke er initialisert.
La oss implementere et program som viser en String Array-erklæring.
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)); } }
Produksjon:
Ovennevnte program viser to måter å erklære et strengarray på. Som nevnt tidligere er den første erklæringen uten størrelse og instantiering. Derfor bør du instantiere det ved å bruke nytt før du bruker denne matrisen. I det ovennevnte programmet brukes arrayet myarray uten instantiering, og det resulterer dermed i kompilatorfeil (kommentert uttalelse).
Den andre erklæringen er med størrelsen. Så når enkeltelementer i denne strengmatrisen skrives ut, er verdiene til alle elementene null da matrisen ikke ble initialisert.
Initialiserer et strengarray
Når String Array er erklært, bør du initialisere den med noen verdier. Ellers er standardverdiene som er tildelt strengelementer null. Dermed fortsetter vi med å initialisere matrisen etter erklæringen.
En strengmatrise kan initialiseres enten innebygd sammen med erklæringen, eller den kan initialiseres etter at den er erklært.
La oss først se hvordan en strengmatrise kan initialiseres innebygd.
String() numarray = {“one”, “two”, “three”}; String() strArray = new String() {“one”, “two”, “three”, “four”};
I ovennevnte strengarray er initialiseringene innebygde initialiseringer. String Array initialiseres samtidig som den blir erklært.
Du kan også initialisere String Array som følger:
String() strArray = new String(3); strArray(0) = “one”; strArray(1) = “two”; strArray(2) = “three”;
Her blir String Array erklært først. Så i neste linje tildeles de enkelte elementene verdier. Når String Array er initialisert, kan du bruke den normalt i programmet.
Lengde / størrelse på en strengarray
Du vet at for å få størrelsen på matrisen, har matriser en egenskap som heter 'lengde'. Dette gjelder også for strengarrays.
Størrelsen eller lengden på matrisen (en hvilken som helst matrise) gir antall elementer som er tilstede i matrisen. Dermed, for å få lengden på matrisen som heter myarray, kan du gi følgende uttrykk.
int len = myarray.length;
La oss implementere et program som vil levere lengden på en strengarray.
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); } }
Produksjon:
Lengdeegenskapen er nyttig når du trenger å itere gjennom strengmatrisen for å behandle den eller bare skrive den ut.
Iterering og utskrift av en strengrekke
Så langt har vi diskutert erklæring, initialisering og lengdeegenskap for en strengarray, og nå er det på tide for oss å krysse gjennom hvert element i matrisen og også skrive ut strengarrayelementene.
Som med alle matriser, kan du itere over en strengarray ved hjelp av for loop og forbedret for loop.
Nedenfor er en Java-implementering som demonstrerer bruken av en forbedret for loop for å krysse / itereere matrisen og skrive ut elementene.
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 Produksjon:

I programmet ovenfor brukes både for loop og forbedret for loop for å krysse strengmatrisen. Vær oppmerksom på at det i tilfelle forbedret for loop ikke er nødvendig å spesifisere grensen eller sluttbetingelsen. Når det gjelder ‘for’ -sløyfen, må du spesifisere start- og sluttbetingelsen.
Legg til i strengarrayen
Akkurat som de andre datatypene, kan du også legge til elementer for strengarrays. I denne delen, la oss se de forskjellige metodene for å legge til et element i strengmatrisen.
Bruker forhåndsallokering
I denne metoden oppretter du en matrise med større størrelse. For eksempel, Hvis du må lagre 5 elementer i matrisen, vil du opprette en matrise med størrelse 10. På denne måten kan du enkelt legge til nye elementer på slutten av matrisen.
Et eksempel som implementerer tillegg av et element til den forhåndsallokerte matrisen er vist nedenfor.
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)); } }
Produksjon:

Vær oppmerksom på at ledig plass i matrisen er satt til Null. Ulempen med denne metoden er at det er sløsing med plass, ettersom du kan opprette et stort utvalg som kan forbli ledig.
Bruke en ny matrise
I denne metoden oppretter du en ny matrise som har en størrelse som er større enn den opprinnelige matrisen, slik at du kan imøtekomme det nye elementet. Etter at du har opprettet den nye matrisen, blir alle elementene i den opprinnelige matrisen kopiert til denne matrisen, og deretter blir det nye elementet lagt til på slutten av matrisen.
Et eksempel på program for å legge til et element ved hjelp av den nye matrisen er vist nedenfor.
unix kommandoer intervjuspørsmål og svar for erfarne
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 Produksjon:

Denne tilnærmingen resulterer tydelig i minne og ytelse, da du må opprettholde to matriser i programmet.
Bruke ArrayList
Du kan også legge til et element i strengmatrisen ved å bruke ArrayList som en mellomliggende datastruktur.
Et eksempel er vist nedenfor.
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)); } }
Produksjon:

Som vist i ovennevnte program, blir strengmatrisen først konvertert til en ArrayList ved hjelp av asList-metoden. Deretter blir det nye elementet lagt til i ArrayList ved hjelp av add-metoden. Når elementet er lagt til, konverteres ArrayList tilbake til matrisen.
Dette er en mer effektiv tilnærming sammenlignet med de som er diskutert tidligere.
String Array Inneholder
Hvis du vil vite om en bestemt streng er tilstede i strengmatrisen eller ikke, kan du bruke metoden inneholder. For dette må du først konvertere strengmatrisen til ArrayList ettersom denne metoden tilhører ArrayList.
Følgende implementering viser bruken av 'inneholder' metoden.
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' ); } }
Produksjon:

Først sjekket vi om den gitte strengmatrisen inneholder strengen ‘Java’. Når den er tilstede, vises en passende melding. Deretter endrer vi strengen som skal sjekkes til ‘C #’. I dette tilfellet returnerer metoden 'inneholder' falsk.

Merk at for metoden inneholder, er strengen som sendes som et argument alltid store og små bokstaver. I den ovennevnte implementeringen, hvis vi gir ‘java’ som et argument for å inneholder metoden, vil den returnere falsk.
Sorter en strengarray
Vi har allerede sett et detaljert emne om ‘Sortering i matriser’. Metodene for å sortere en strengmatrise er de samme akkurat som de andre matriser.
Nedenfor er en implementering av 'sorter' -metoden i 'Arrays' -klassen som sorterer strengene i matrisen i alfabetisk rekkefølge.
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)); } }
Produksjon:

Utgangen fra det ovennevnte programmet viser den originale inngangssamlingen, så vel som utmatingsmatrisen som er sortert alfabetisk.
Søk etter en streng i strengarrayen
Bortsett fra 'inneholder' -metoden vi nettopp diskuterte, kan du også søke etter en bestemt streng i en strengmatrise ved å krysse hvert element i strengmatrisen. Her vil du sammenligne hvert element i strengmatrisen med strengen det skal søkes etter.
Søket avsluttes når den første forekomsten av strengen blir funnet og den tilsvarende indeksen til strengen i matrisen returneres. Hvis strengen ikke blir funnet før slutten av strengmatrisen, vises en passende melding.
Denne implementeringen vises i det følgende Java-programmet.
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 Produksjon:

Ovennevnte program søker etter strengen 'Pen' i en gitt strengmatrise og returnerer den tilsvarende indeksen når den blir funnet.
Konverter String Array til String
La oss diskutere måtene å konvertere strengmatrise til streng. Vi vil diskutere tre forskjellige metoder for å gjøre dette med et eksempel på hver.
Bruke metoden toString
Den første metoden er å bruke 'toString' metoden i 'Arrays' klassen. Det tar strengmatrisen som et argument og returnerer strengrepresentasjonen til matrisen.
Følgende Java-program viser bruken av toString-metoden.
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)); } }
Produksjon:

Ovennevnte program bruker ‘toString’-metoden for å vise strengrepresentasjonen til den gitte strengmatrisen.
Ved hjelp av StringBuilder.Append () -metoden
Den neste tilnærmingen for å konvertere strengmatrise til streng er ved å bruke klassen ‘StringBuilder’. Du bør opprette et objekt av typen StringBuilder og bruke 'Legg til' -metoden til StringBuilder for å legge strengelementelementene til StringBuilder-objektet en etter en.
Når alle matriseelementene er lagt til StringBuilder-objektet, kan du bruke 'toString' -metoden på dette objektet for å endelig få strengrepresentasjonen.
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 Produksjon:

Ovennevnte program viser konvertering av strengmatrise til streng ved bruk av StringBuilder-klassen.
Bruke Join Operation
Du kan også bruke 'bli med' -operasjonen i strengklassen for å endre strengmatrisen til en strengrepresentasjon.
‘Join’ -operasjonen tar to argumenter, den første er skilletegnet eller skilletegnet for strengen, og det andre argumentet er strengmatrisen. Sammenføyningsoperasjonen returnerer deretter strengen atskilt med en spesifisert skilletegn (første argument).
Sjekk følgende program som viser bruken av sammenføyningsoperasjon for å få tak i en streng fra et strengarray.
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); } }
Produksjon:
hva du skal bruke for å åpne jar-filer

Konverter streng til strengarray
La oss se den omvendte operasjonen av å konvertere en streng til en strengmatrise. Det er to metoder for å gjøre denne konverteringen.
Bruke delt operasjon
Den første metoden for å konvertere en streng til en strengmatrise er å bruke delingsoperasjonen til strengklassen. Du kan dele strengen på en spesifisert avgrenser (komma, mellomrom osv.) Og returnere den nylig genererte strengmatrisen.
Følgende implementering demonstrerer bruken av delt operasjon.
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 Produksjon:

Ovennevnte program bruker delingsfunksjonen til å dele strengen basert på mellomrom og returnerer en 5-elementstrengmatrise.
Bruke Regex-mønster
Den neste metoden for å konvertere strengen til en strengmatrise er ved å bruke vanlige uttrykk. Du kan spesifisere et mønster og deretter dele den gitte strengen i henhold til det angitte mønsteret.
Du kan bruke Regex Mønster klasse tilhører java.util-pakken.
Nedenfor er et eksempel på bruk av mønstre for å konvertere streng til 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 Produksjon:

I programmet ovenfor er mønsteret vi har spesifisert et mellomromstegn. Dermed blir strengen delt i mellomrom og returnerer strengmatrisen. Som du allerede kan utlede, er bruk av vanlige uttrykk og mønstre en langt mer effektiv måte å programmere på.
Konverter strengarray til liste
Du kan også konvertere strengarray til en liste. Vi har listet opp noen få metoder for å gjøre dette
Bruke tilpasset kode
Den første metoden er å bruke tilpasset kode for å konvertere strengarray til liste. I denne metoden krysses en strengmatrise, og hvert element legges til listen ved å bruke tilleggsmetoden i listen.
Følgende program viser denne implementeringen.
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 + ' ' ); } } }
Produksjon:

Som vist i programmet ovenfor, opprettes først en liste. Deretter blir hvert element i strengmatrisen lagt til i listen for hver sløyfe. Til slutt skrives listen ut.
Ved hjelp av Collections.addAll () -metoden
Den andre metoden for å konvertere strengarray til en liste er ved å bruke 'addAll' -metoden i Collections-rammeverket. Metoden addAll () tar ArrayList og string array som input og kopierer innholdet i string array til ArrayList.
Følgende program viser bruken av addAll-metoden for å konvertere strengmatrise til liste.
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 + ' ' ); } } }
Produksjon:

I programmet ovenfor har vi konvertert en gitt strengmatrise til en liste ved hjelp av metoden Collections.addAll.
Bruke Arrays.asList ()
Til slutt gir Array-klassen metoden ‘asList ()’ som konverterer den gitte strengmatrisen til listen direkte.
c ++ kaste røye til int
Nedenfor er et Java-program som bruker 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 + ' ' ); } } }
Produksjon:

Som vist ovenfor konverterer asList-metoden i Arrays-klassen matrisen til listen og returnerer denne listen.
Konverter liste til strengarray
I forrige avsnitt så vi noen få metoder for å konvertere strengmatrise til liste. La oss nå se metodene for å konvertere listen til en strengmatrise.
Ved hjelp av ArraList.get ()
Den første metoden er get a method of ArrayList som returnerer de enkelte elementene i listen. Du kan krysse ArrayList og call get-metoden som returnerer et element som deretter kan tilordnes matrisen.
Følgende program viser denne implementeringen.
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 Produksjon:

Ovennevnte program viser konvertering av ArrayList til strengarray ved hjelp av get-metoden.
Ved hjelp av ArrayList.toArray () -metoden
ArrayList gir en metode 'toArray ()' som returnerer en array-representasjon av ArrayList. Dermed kan du få tak i en strengmatrise fra en streng ArrayList ved hjelp av denne metoden.
Sjekk følgende program som bruker toArray-metoden.
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 + ' '); } } }
Produksjon:

Først legges elementene til i ArrayList, og deretter blir metoden ‘toArray’ konvertert til en strengmatrise.
Konverter String Array til Int Array
Noen ganger kan det hende du må utføre operasjoner på tall. I dette tilfellet, hvis strengmatrisen har numerisk innhold, er det tilrådelig å konvertere denne strengmatrisen til int-array. For dette må du bruke funksjonen ‘parseInt’ på hvert matriseelement og trekke ut heltallet.
Følgende program viser konvertering av strengarray til en int-array.
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 Produksjon:

I programmet ovenfor har vi en strengmatrise som inneholder tallene som strenger. I dette programmet analyseres hvert av strengelementelementene ved hjelp av ‘parseInt’ -funksjonen og tilordnes en matrise av typen int.
Merk at denne konverteringen bare fungerer på en strengmatrise som har numeriske elementer. Hvis noen av elementene i strengmatrisen er ikke-numeriske, kaster kompilatoren ‘java.lang.NumberFormatException’.
ofte stilte spørsmål
Q # 1) Hva er forskjellen mellom en matrise og en streng i Java?
Svar: Matrisen er en sammenhengende sekvens av elementer. Strengen er en sekvens av tegn som avsluttes med et nulltegn. Strenger er uforanderlige, dvs. når de er definert, kan de ikke endres. Eventuelle endringer ble gjort i strengresultater i en ny streng.
Arrays er mutable. Arrays kan inneholde elementer av forskjellige datatyper, inkludert strenger.
Q # 2) Hvordan erklærer du en matrise i Java?
Svar: Den generelle måten å erklære en matrise i java er:
skriv array_name ();
Eller
skriv () array_name;
Derfor, hvis myarray er en arrayvariabel med int-type elementer, kan denne arrayen deklareres som:
int myarray ();
Eller
int () myarray;
Sp # 3) Hvordan lager jeg en Array of Strings?
Svar: Hvis strArray er en strengmatrise, kan erklæringen være:
String () strArray;
Eller
String strArray ();
Q # 4) Hva er String () args?
Svar: Streng () args i Java er en rekke strenger som inneholder kommandolinjeargumenter som kan sendes til et Java-program.
Q # 5) Kan arrays holde strenger?
Svar: Ja. Akkurat som arrays kan inneholde andre datatyper som char, int, float, kan arrays også holde strenger. I dette tilfellet blir matrisen en matrise med ‘array of characters’ ettersom strengen kan sees på som en sekvens eller array av tegn.
Konklusjon
I denne opplæringen har vi sett detaljene i String Array i Java. Vi gikk gjennom alle hovedkonseptene knyttet til String Array inkludert erklæring, definisjon og initialisering av strengarray i Java.
Vi har også diskutert flere operasjoner som å søke, sortere, bli med osv. Og konvertere strengmatrise til listen, streng, int array osv. Med dette fullfører vi vår diskusjon om strengmatriser.
I de påfølgende veiledningene vil vi diskutere flerdimensjonale matriser i Java.
Anbefalt lesing
- Java Array Length Tutorial With Code Eksempler
- Java String with String Buffer and String Builder Tutorial
- JAVA-opplæring for nybegynnere: 100+ praktiske Java-videoveiledninger
- Hvordan sortere en matrise i Java - Veiledning med eksempler
- Omvend en matrise i Java - 3 metoder med eksempler
- C # String Tutorial - Strengmetoder med kodeeksempler
- String Array C ++: Implementering og representasjon med eksempler
- Java 'dette' nøkkelord: Opplæring med kodeeksempler