Erklæring om strengmatriser
To teknikker kan erklære strengmatriser.
Erklæring med størrelse:
String [] var_1 = ny streng [3]eller
String [] var_1 = ny streng [3]Forskjellen mellom begge utsagnene er bruken av streng. I den første uttalelsen er "strengen" strengklasseobjektet som brukes til å lage objekter. Mens den andre "strengen" brukes til å lage en streng, er det et nøkkelord. Her er 3 størrelsen på strenggruppen.
Erklæring uten størrelse:
Streng [] var_1;eller
streng [] var_1;Begge uttalelsene vil lage en streng. Vi definerer imidlertid ikke størrelsen på strengen. Brodden er nettopp erklært.
Initialisering av strengmatriser
Arrayen kan ikke initialiseres før størrelsen er satt. Vi kan bruke to teknikker for å initialisere en matrise.
Initialiser mens du erklærer:
String [] var_1 = ny streng [2]eller
String [] var_1 = ny streng [4]Vi kan initialisere en matrise når vi erklærer datatypen til en variabel.
Initialiser etter erklæring:
Streng [] var_1;Størrelsen på matrisen kan defineres etter variabel erklæringen.
Verdi tildeling
Verdiene for strengtype -matrise kan tilordnes når vi erklærer og initialiserer en array -type variabel. Og den andre veien er å tilordne verdiene etter indeksnummer.
Tilordne alle i krøllete seler:
String [] var_1 = ny streng [3] “John”, “Jerry”, ”salt”;Tilordne med indeks:
String [] var_1 = ny streng [3];Eksempel nr. 1
Denne eksempelkoden vil definere strengoppstillingen ved hjelp av klassen objektstreng.
ved hjelp av system;Vi må initialisere en streng -matrise "Nick_names" og lagre verdiene. Array -størrelsen er tre, og denne matrisen inneholder studentenes kallenavn. Strengarrayen er deklarert ved å lage et objekt i strengklassen. "Nick_names" er et objekt i klassen "String". Doble sitater omgir strengverdiene. Verdiene er tilordnet matrisen mens variablene er erklært og initialisert. Det er den ene måten å tildele verdier. Skriv deretter ut en melding “Nick -navnene er” på skjermen ved hjelp av konsoll.WritLine () -funksjon. For å få tilgang til en spesifikk verdi av en matrise, kaller vi den verdien med indeksen. Arrays lagres på forskjellige indekser. Startindeksen er 0. Indeks 0 lagrer det første elementet i matrisen, og så videre. For å skrive ut elementene i matrisen på konsollen, vil vi kalle variabelen med indeksen inne i konsollen.WritLine () -metode.
Eksempel nr. 2
I dette scenariet vil vi bruke "streng" -ordet til å definere en strengmatrise.
ved hjelp av system;Vi vil erklære strengen "frukt" for å lagre navnene på flere frukter. Størrelsen på den nødvendige matrisen er 4, noe som betyr at den kan holde fire elementer i den. Tilordne deretter verdiene til strenggruppen. Deretter viser vi teksten "Navn på frukt er" på skjermen ved hjelp av konsollen.WritLine () -funksjon. Så vil vi bruke en "for" -sløyfe. Vi kan ikke vise den komplette matrisen med navnet. For å vise hele matrisen, må vi bruke "for" -sløyfen for å sløyfe strengen til dens lengde. Definer en iterator med verdi 0 og spesifiser tilstanden på matrisens lengde. Her skaffer vi oss også lengden på strenggruppen ved å bruke “var_name.Lengde ”-metode. Funksjonen i kroppen til "for" -sløyfen ville bli utført like flere ganger som selve sløyfen. Kroppen til "for" -sløyfen har en uttalelse, og hver gang den utføres, vil verdien av "i" bli plassert inne i fruktene [i]. Når i = 0, vil navnet på frukten på indeksen 0 (frukt [0]) bli presentert på skjermen, og så videre. Ved å gjøre dette, vil hvert element i strengoppstillingen bli vist på terminalen.
Eksempel nr. 3
Indeksnumre, i dette tilfellet, tilordne elementene i strenggruppen.
ved hjelp av system;Streng -arrayen "Meny" -initialisering gjøres ved hjelp av indeksen. Definer deretter størrelsen på denne strenggruppen. For å tilordne verdiene, bruk variabelnavnet “Meny” og tilordne indeksen i firkantet seler. I neste uttalelse kan du bruke konsollen.WritLine () -metode for å skrive ut en tekst på konsollen. Deretter representerer "for" -sløyfen hele matrisen på terminalen. Innenfor sløyfen er tilstanden definert for matrisens lengde og øker iteratoren med 1. Konsollen.WritLine () -funksjonen påberopes i kroppen til "for" -løkken, som gjør at elementene i strenggruppen kan avbildes på skjermen. Utenfor sløyfen vil en annen uttalelse, “Yummmm…” bli skrevet ut på skjermen ved å ringe konsollen.WritLine () -metode.
Konklusjon
I denne guiden har vi undersøkt det grunnleggende om matriser, hvilke strengarray. Ulike teknikker for å erklære, initialisere og tilordne verdiene til strengmatrisen er også belyst. Vi observerte også bruken av strengmatriser i en rekke kodingseksempler. En strengmatrise kan deklareres ved hjelp av strengklasseobjektet eller ordet "streng". Begge teknikkene er like effektive, men de bruker forskjellige metodologier for å utføre de samme oppgavene.