Håndtering String arrays er en felles oppgave i Java -programmering . Legge til et element i en Java -kolleksjonen er noe utviklerne gjøre regelmessig. Java- matriser kan opprettes, aksesseres og endres på en rekke måter. Som med alle programmeringsoppgaver , for å skape et effektivt program er det best å utstyre deg selv med litt kunnskap om hvordan strukturer som matriser og andre samling klasser faktisk blir gjennomført . Matriser er generelt beregnet på å bli forlenget , så legge et element til en krever en rekke trinn . Instruksjoner 
 en 
 Opprett en String array ved hjelp av følgende syntaks : en 
 String [] myStrings = new String [ 10 ]; 
 2 
 Instantiate matrise med String elementer : en 
 for ( int i = 0 ; i < myStrings.length ; i + + ) { 
 
 myStrings [ i] = " x "; 
 
 } 
 p Dette skriver en test streng i hvert element posisjon , hvis du har en annen String matrisen du kan bruke den i stedet 
 3 
 Klargjør String du vil legge til array bruker. en eksisterende streng eller å opprette en ny og lagre det i en variabel som følger : en 
 String addstring = " y "; 
 
 Erstatt " y " med String din , som kan inneholde alfanumeriske tegn eller tegnsetting symboler. 
 4 
 konvertere matrise til en liste samling . Matriser er designet for å ha en fast lengde , spesifisert på skaperverket. Av denne grunn er det best å midlertidig konvertere array til en ArrayList objektet før utvide den . Du kan gjøre dette ved hjelp av følgende syntaks : en 
 ArrayList  stringList = new ArrayList  (); 
  Collections.addAll ( stringList , myStrings ) ; 
 
 IDE (Integrated Development Environment) kan be deg med en feilmelding om ArrayList og samlinger klasser . Løse dette ved å inkludere følgende import uttalelser på toppen av din klasse erklæring : en 
 import java.util.ArrayList ; 
 
 import java.util.Collections , 
 5 < p> Legg til ny String til ArrayList . Bruk " add "-metoden for å legge den nye String til slutten av ArrayList objekt : en 
 stringList.add ( addstring ) ; 
 
 Denne metoden tilføyer nytt element til slutten av samlingen , utvide lengden av en og setter inn den nye String på dette endelige posisjon. 
 6 
 Konverter ArrayList tilbake til en matrise. Erstatte den opprinnelige matrisen variabel referanse med den nye ArrayList konvertert til en streng rekke : 
 
 myStrings = ( String [ ] ) stringList.toArray ( new String [ 0 ] ) ; 
 
 Denne koden bruker " toArray " metoden i ArrayList-klassen til å konvertere og kastet samlingen tilbake til en streng rekke objekt 
 7 
 Test det nye utvalget : . 
 
 System.out.println ( " Array lengde: "+ myStrings.length ) ; 
 
 System.out.println ( " Endelig element : "+ myStrings [ myStrings.length - 1 ] ) ; 
 8 
 Lagre filen , kompilere og kjøre programmet for å teste den, observere meldinger skrevet til utgangen konsollen .