The Java programmeringsspråk har mange klasser , som er digitale planer eller tegninger for å lage virtuelle objekter . En type klasse er en matrise , som kan inneholde andre klasser inkludert strykere , som er essensielt ord eller sekvenser av tekst . En vanlig og viktig operasjon utført på streng arrays er dynamisk skalering : krymper eller utvider arrays under kjøring av programmet , slik at de inneholder bare de elementer ( for eksempel strenger) de trenger å ha. Før Java ble oppfunnet , nå dette resizing krevde en upraktisk mengde ekstra programmering. Men Java klasser innlemmet denne resizing funksjonalitet, som frigjort programmerere å konsentrere seg om høyere nivå oppgaver . Du trenger 
 Integrert utviklingsmiljø ( IDE ) for Java 
 Vis flere instruksjoner 
 en 
 Åpne Java integrert utviklingsmiljø ( IDE ) og opprette en ny , vanlig Java -prosjektet. Navn prosjektet " dynamicstringarrays ", og navnet sitt største klassen 
 2 
 Velg all kode i Main.java fil og lime over det følgende kode " Main. " : En 
 ////////////////////////////////////////////////pakke dynamicstringarrays ; 
 
 import java.util . * ; Import java.io. * ; 
 
 Public class Hoved { 
 
 statisk ArrayList minliste ; 
 
 static void reprintList ( ) { String s = "" ;//Skriv ut innspill stringsfor ( int i = 0 ; i < mylist.size (); i + + ) { s = " Element " + i + ":" + mylist.get ( i) ; System.out.println ( s ) ;} System.out.println ( " Hvilke element for å slette? "); } 
 
 public static void main ( String [] args ) throws Exception { minliste = new ArrayList (); 
 
 //få brukerundersøkelser inntil en blank linje er hitString newString = " "; 
 
 InputStreamReader inputStreamReader = new InputStreamReader ( System. i ) ; BufferedReader leser = new BufferedReader ( inputStreamReader ) ; System.out.println ("Skriv inn en streng: "); newString = reader.readLine ( ) , mens ( newString.length ( ) > 0 ) { mylist.add ( newString ) ; System.out.println ("Skriv inn en streng: "); newString = reader.readLine (); } 
 
 //Skriv ut input stringsreprintList (); newString = reader.readLine (); int pos = 0 , mens ( newString.length ( ) > 0 ) { //slette stringpos = Integer.parseInt ( newString ) ; mylist.remove ( pos) ;//opptrykk listreprintList (); newString = reader.readLine (); } } 
 
 } ////////////////////////////////////////////////
 3 
 Kjør programmet inni IDE, og bytte til IDE "Output "-vinduet . Skriv inn eventuelle strenger når programmet spør etter dem . Skriv inn en streng per linje , og trykk " Return " når du er ferdig med å angi strenger . 
 4 
 Legg merke til at programmet viser listen over strenger du skrev inn , og at det er nå ber deg for matrisen element for å slette . 
 5 
 Skriv inn et tall vises i listen , og deretter se visningen av den resulterende listen, som nå mangler det elementet du valgte å slette. 
 6 < p> Slett noen flere array elementer , og trykk deretter på "Return" uten å skrive inn et tall når du ønsker å avslutte programmet .