Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan legge til et String Array i Java
    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 .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan konvertere en streng til Datakilde i Java 
    ·Hvordan lage Combo Box i Java 
    ·Hvordan Map en streng til en liste med strenger i Java.…
    ·Hvordan utvikler jeg 508 kompatibel programvare for Jav…
    ·Hvordan lage en Side rulle spill i Java 
    ·Hvordan legge til en Main til en fil i NetBeans 
    ·Slik formaterer å skrive ut i Fôret -Up kolonner i Ja…
    ·Hvordan oppdatere JavaScript 
    ·Forskjeller mellom Factory & Abstract i Java 
    ·Hvordan Lim en Java GUI 
      Anbefalte artikler
    ·Hvordan fordele en VBS Dataset 
    ·Slik installerer du en PHP til XML offshorebransjen 
    ·Vanlige egenskaper mellom en Checkbox & Option -knappen…
    ·Hvordan bruke Arrays å lage matriser i C + + 
    ·Forskjeller mellom Java 1.4 og Java 1.5 
    ·Hvordan endre en MySQL brukerpassord i cPanel 
    ·Hvordan lage PHP kontakt Forms Med Fields 
    ·Hvordan Program Androids for nybegynnere 
    ·Hvordan lage en CV Database 
    ·Hvordan bygge en enkel nettside med PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/