| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Update A String Array i Java Dynamic
    programmeringssproget Java byder på mange klasser, som er digitale planer eller tegninger til at skabe virtuelle objekter. En type af klassen er en matrix , som kan rumme andre klasser , herunder strenge , som primært er ord eller sekvenser af tekst. En fælles og afgørende operation udføres på snor arrays er dynamisk resizing : skrumper eller udvide arrays under udførelsen af ​​programmet , så de kun indeholder de elementer (f.eks strenge) de skal have. Før Java blev opfundet, at nå dette resizing kræves en ubekvem mængde ekstra programmering. Men Javas klasser indarbejdet denne resizing funktionalitet, som befriede programmører at koncentrere sig om højere niveau opgaver . Ting du skal
    integreret udviklingsmiljø (IDE) for Java
    Vis Flere Instruktioner
    1

    Åbn din Java integreret udviklingsmiljø (IDE ), og oprette et nyt , almindeligt Java-projekt . Navngiv projektet " dynamicstringarrays ", og navngive sin vigtigste klasse
    2

    Marker alt kode i Main.java filen og indsætte over det følgende kode " Main ". : Hej

    ////////////////////////////////////////////////pakke dynamicstringarrays ;

    import java.util . * ; Import java.io. * ;

    Public class Main {

    statisk ArrayList MyList ,

    static void reprintList () { String s = "" ;//Udskrive input stringsfor ( int i = 0; i < mylist.size (); i + +) {s = " Element " + i + " :" + mylist.get ( i) System.out.println ( s );} System.out.println ( " Hvilket element nummer at slette ?") ;}

    offentlige static void main ( String [] args ) kaster Undtagelse { MyList = new ArrayList ();

    //få input fra brugeren , indtil en blank linje er hitString newString = "" ;

    InputStreamReader InputStreamReader = new InputStreamReader ( System. i ) BufferedReader reader = new BufferedReader ( InputStreamReader ) System.out.println ("Indtast en streng :"); newString = reader.readLine () , mens ( newString.length () > 0) { mylist.add ( newString ) System.out.println ("Indtast en streng :"); newString = reader.readLine ( );} < br >

    //Print ud input stringsreprintList (); newString = reader.readLine (); int pos = 0 , mens ( newString.length () > 0 ) {//slette stringpos = Integer.parseInt ( newString ) ; mylist.remove ( pOS ) ;//genoptryk listreprintList (); newString = reader.readLine ( );} }

    } ////////////////////////////////////////////////
    3

    Kør programmet i din IDE, og skifte til IDE 's " Output " vinduet. Indtast eventuelle strenge, når programmet beder dig for dem. Indtast én streng per linje , og tryk på "Return" , når du er færdig med at indtaste strenge.
    4

    Bemærk , at programmet viser listen af strenge du har indtastet , og at det er nu spørge dig om array element for at slette .
    5.

    Indtast et nummer, der vises på listen, og derefter se på displayet af den resulterende liste , som nu mangler det element, du har valgt at slette.
    6 < p > Slet nogle flere array elementer , derefter trykke på " Return" uden at indtaste et nummer, når du ønsker at afslutte programmet.

    Forrige :

    næste :
      Relaterede artikler
    ·Definition af Java & Javascript 
    ·Sådan oprettes en abstrakt klasse i Java Brug NetBeans…
    ·Sådan Luk en kommentar i Java 
    ·Hvad Er Request Processor i Struts 
    ·Årsag til Java Undtagelser 
    ·Typer af Multitasking i Java Threads 
    ·Sådan Konverter en SQL Date til et Util Dato 
    ·Hvad er Finalize i Java 
    ·Sådan Indsæt i en tre- dimensionelle array ved hjælp…
    ·Sådan fjernes en termineret String Constant 
      Anbefalede Artikler
    ·Tutorial for en DirectX Pixel Shader 
    ·Hvordan udskriver jeg en Unicode Symbol i Java 
    ·Hvordan skal tjekkes for ulige numre i C + + 
    ·Struts vs Faces 
    ·Fordelene ved en Premium Editor 
    ·Sådan Søg efter en fil i VB 
    ·Sådan tilføjes en Constraint i Access 
    ·Sådan oprettes en Access Connection hjælp af Visual B…
    ·Hvad er Buffer Pool i SQL 
    ·Sådan Indsæt data i et array i PHP 
    Copyright © Computer Viden http://www.computerdk.com