“Arraysene i Java er de vanligste og grunnleggende datastrukturene. En samling av objekter med relaterte datatyper er gruppert i en matrise. På grunn av effektiviteten og effektiviteten regnes det som den mest brukte datastrukturen blant programmerere. String -arrayen fungerer på samme måte som andre matedatatyper. Strengarrayen i Java er pålagt å manipulere strenger. Selv hovedmetoden () metoden () tar String -matrisen “String [] Args” som en parameter. Nå vil vi undersøke mange Java String -array -aspekter i dag ved hjelp av eksempelapplikasjoner.”
Eksempel 1
Vi bruker indeksnumrene for å få tilgang til elementene som er initialisert i en matrise. Videre oppdager kompilatoren til Java automatisk størrelsen på den spesifiserte matrisen.
I det første stadiet av implementeringen bygde vi en klasse “myarrayExample1” av Java. Deretter kalte vi programmets hovedmetode inne i klassen. Vi har erklært en matrise som "Even_Integers" og gitt de ti første til og med i en matrise. Etter det fikk vi tilgang til hvert element i matrisen ved å tilordne indeksverdien i systemet.ute.println () metode for java.
Den spesifiserte matrisen trykket alle lagrede til og med heltall på konsollen som tilsvarer deres indeksverdi.
Eksempel 2
Vi kan også legge til nye elementer i matrisen ved å bruke ArrayList -metoden til Java, som er bemerkelsesverdig. For å forstå tillegg av et nytt element i en strengmatrise, la oss vurdere illustrasjonsprogrammet nedenfor.
Ovennevnte program er distribuert med klassen “MyArrayExample2”, og inne i den klassen har vi laget hovedmetoden i klassen. Deretter har vi erklært en streng -matrise "Daysarray". Denne matrisen initialiseres med navnene på dagene i løpet av en uke. Vi har skrevet ut et arrayelement som viser dagene i løpet av en uke. Merk at vi ikke har satt inn den siste dagen i en matrise som er "søndag".
For dette har vi definert en variabel "newday" og tildelt dagen på dagen "søndag" som mangler. Etter det konverterte vi matrisen til en rekke lister ved å ringe ArrayList -metoden. ADD () -metoden ble brukt for å legge til det nye elementet i matrisen. Deretter konverterte vi igjen arraylisten til matrisen ved å sende "DaysArray" til ToArray () -metoden. Vi har skrevet ut den nye matrisen, som inneholder alle de nye elementene og det forrige elementet, til konsollen.
Den første matrisen er skrevet ut på skjermen, som viser det manglende elementet "søndag". Deretter skrives den nye matrisen på skjermen med alle eksisterende elementer i matrisen og det nye elementet i matrisen.
Eksempel 3
Vi kan søke etter et bestemt element fra String -matrisen ved å bruke søkealgoritmene. Søket avsluttes når forekomsten av elementet finnes i en strengmatrise.
Vi har en Java “MyArrayExample3” -klasse der vi har brukt Main () -metoden. Deretter definerte vi en rekke strenger som "navn" og satte inn de tilfeldige navnene inni den. Navnene vises via systemet.ute.println -metoden. Her har vi en boolsk variabel “B”, som er satt som “falsk”. Deretter har vi en variabel "indeks" for indeksverdien, som er "0". Vi har definert en annen variabel, “STR”, og lagret navnet “Leo” fra matrisen som må søkes. Deretter distribuerte vi for Loop, som sykler over Array's Elements og returnerer indeksverdien til elementet “LEO” fra den spesifiserte matrisen “Navn”.
Søkealgoritmen avsluttes når elementet “Leo” blir funnet. IF-Else-blokken brukes, som viser indeksposisjonen til et søkt element eller meldingen når det søkte elementet ikke er funnet fra strenggruppen.
Elementet “LEO” er til stede i indeksposisjonen “1” i strenggruppen, som er utgangen fra dette programmet her.
Eksempel 4
Søkealgoritmen er ganske vanskelig fra sorteringsalgoritmen og tar mer tid. Her har vi implementert programmet for å sortere en strengmatrise som er enklere i Java. Vi brukte sort () -metoden for sortering av strengoppretting.
I programmet ovenfor er “MyArrayExample4” en klasse som vi har laget. Vi har påkalt Main () -metoden i klassen. Deretter erklærer vi en streng -matrise "verdier", som er satt med strengelementene. String -arrayelementene skrives ut ved å bruke ToString () -metoden, da den tar matrisen som et argument. Etter dette benyttet vi sort () -metoden og passerte strenggruppen “Verdier” som en parameter. Sorteringsmetoden her sorterer strengmatrisen med den første tegnet alfabetisk. Den sorterte strenggruppen skrives deretter ut på terminalen ved å bruke Java -utskriftsmetoden.
Den originale matrisen og den sorterte matrisen kan visualiseres på følgende skjermbilde. Den andre trykte uttalelsen er vår utdata etter sortering av en strengmatrise.
Eksempel 5
Nå skal vi forvandle den spesifiserte matrisen til strengen ved å bruke listeklassen ToArray () -metoden. Den konverterer hvert element i en liste over strengenheter til et streng -array -element når du får en liste over strengelementer som et argument.
Her har vi laget Main () -metoden i Java -klassen “MyArrayExample5” -klassen. Deretter har vi definert en tom liste i variabelen "farge". "Color" -listen blir deretter lagt til med strengen med ord ved å bruke ADD () -metoden. Deretter får vi størrelsen på listen "farge" fra størrelsen () -metoden. Størrelsen på listen er definert i variabelen “Color_Size”. Arrayen er opprettet som "matrise", der vi har lagret størrelsen på listen "farge".
ToArray () -metoden er distribuert, som tar "matrisen" som en parameter for konvertering av strenglisten. Med for Loop -iterasjonen har vi skrevet ut den nyopprettede strengegruppen fra strenglisten.
Strengelementlisten konverteres til strenggruppen ved bruk av ToArray () -metoden. Utgangen vises på følgende skjermbilde på terminalen.
Konklusjon
Vi har sett Java String -matrisen i dybden med denne artikkelen. Vi gikk over hvert kjernekonsept om en strengmatrise som inkluderer erklæringen om strengmatrisen og initialiseringen i Java. Vi har også utført forskjellige operasjoner på strenggruppen ved å sortere strengarrayen, søke etter det spesifikke elementet i strenggruppen, og konvertere strenglisten til strenggruppen i Java -språket.