|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Lägga till en String Array i Java

    matriser hantering String är en gemensam uppgift i Java -programmering . Lägga ett element till en Java- kollektion är något utvecklarna göra regelbundet . Java arrayer kan skapas , nås och redigeras i ett antal olika sätt . Som med alla programmeringsuppgifter , att skapa ett effektivt program är det bäst att utrusta dig med lite kunskap om hur strukturer såsom matriser och andra klasser samling faktiskt genomförs . Arrayer är i allmänhet inte avsedda att förlängas , så att lägga till ett element till en kräver en serie steg . Instruktioner
    1

    Skapa en String array med följande syntax :

    String [] myStrings = new String [ 10 ] ;
    2

    instansiera arrayen med String element :

    for (int i = 0 ; i. < myStrings.length , i + + ) {

    myStrings [ i] = " x " ,

    } < br >

    Detta skriver ett test sträng till varje element läge , om du har en annan sträng array kan du använda det istället Addera 3

    Förbered String du vill lägga till i arrayen med . en befintlig sträng eller skapa en ny och lagra den i en variabel enligt följande :
    addString

    String = " y " ,

    Ersätt " y " med din sträng , som kan innehålla alla alfanumeriska tecken eller skiljetecken .
    4

    konvertera arrayen till en lista samling . Arrayer är utformade för att ha en fast längd , som anges på skapelsen . Av denna anledning är det bäst att tillfälligt konvertera din array till en ArrayList objekt innan utvidga det . Du kan göra detta genom att använda följande syntax :

    ArrayList stringList = new ArrayList ( ) ;

    Collections.addAll ( stringList , myStrings ) ;

    din IDE ( Integrated Development Environment ) kan uppmana dig med ett felmeddelande om ArrayList och samlingar klasser . Åtgärda detta genom att inkludera följande import uttalanden på toppen av din klass deklaration :

    import java.util.ArrayList ,

    import java.util.Collections ,
    5 < p > Lägg till nya String till ArrayList . Använd "Lägg till" för att lägga till den nya strängen till slutet av ArrayList objektet :

    stringList.add ( addString ) ;

    Denna metod lägger till nya element till slutet av samlingen , som sträcker sig längden av en och infogning av den new String på detta slutliga läge.
    6

    Konvertera ArrayList tillbaka till en array. Ersätt den ursprungliga arrayen variabelreferensen med nya ArrayList konverteras till en String array :

    myStrings = ( String [ ] ) stringList.toArray ( new String [ 0 ] ) ;

    här koden används " toArray " metoden för ArrayList klassen att konvertera och kasta samlingen tillbaka till en String array objekt
    7

    Testa den nya arrayen : .

    System.out.println ( " Array längd : " + myStrings.length ) ;

    System.out.println ( " Final inslag : " + myStrings [ myStrings.length - 1 ] ) ;
    8

    Spara filen , kompilera och köra programmet för att testa det , observera meddelandena som skrivs till den utgående konsolen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är filändelsen JNLP
    ·Konvertera Oktal till Decimal i Java
    ·Hur till Fråga en String Ingång i Java
    ·Komma åt public class Variabler i Java
    ·Hur vill kolla Skrivare Tillgänglighet Använda Java
    ·Hur tar jag bort en apostrof från en sträng i Java
    ·Hur Multiplicera två Multi -siffriga heltal i Java
    ·Hur man anropa en metod som returnerar en sträng i Jav…
    ·Hur Spola en Android Buffer Emulator Input
    ·Göra en JAR -fil i Java
    Utvalda artiklarna
    ·Hur man bygger Sidor Kommentera med Visual Studio
    ·Microsoft Visual Database Tools
    ·Hur man gör en miniräknare med Visual Basic
    ·Vad är en virtuell Destructor i C
    ·Hur man använder variabler i Access Query
    ·Hur man gör en no -strings -attached Förhållande
    ·Hur man gör en bubbla sortera
    ·Hur man beräknar den exponentiella i Perl
    ·Avinstallera ett program med PowerShell
    ·Skriva ut bilder med AS3
    Copyright © Dator Kunskap http://www.dator.xyz