Dator > hur du uppdaterar en sträng array i Java dynamiska

  • hur du uppdaterar en sträng array i Java dynamiska


  • Programmeringsspråket Java har många klasser , som är digitala planer eller ritningar för att skapa virtuella objekt . En typ av klass är en array som kan hålla andra klasser t. ex. stråkar , som i huvudsak ord eller sekvenser av text . En gemensam och viktig verksamhet som utförs på sträng arrayer är dynamisk storleksändring : krymper eller expanderar matriser under programkörningen så att de endast innehåller de delar (till exempel strängar ) de måste ha . Innan Java uppfanns , att uppnå detta krävs storleksändra en obekväm mängd extra programmering . Men Javas klasser infört denna storleksändring funktionalitet , som frigjorde programmerare att koncentrera sig på högre nivå uppgifter

    Du behöver : .
    integrerad utvecklingsmiljö ( IDE ) för Java


    1 <. br >
    Öppna din Java integrerad utvecklingsmiljö (IDE ) och skapa en ny , vanlig Java -projekt. Namn projektet " dynamicstringarrays " och namn dess främsta klass " Main ".
    2
    markera all kod i Main. java fil och klistra över den följande kod : .


    ////////////////////////////////////////////////
    dynamicstringarrays paket ;

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

    public class Main {

    statisk ArrayList mylist ;


    void reprintList () {
    String s=" ";
    //Skriv ut mata in strängar
    for (int i=0 ; i s=" Element " + i + " : " + mylist. get (i ) ,
    System. out. println ( s) ,
    }
    System. out. println ( " Vilket element som ska raderas ?");
    }

    public static void main ( String [ ] args ) kastar Undantag {
    mylist=new ArrayList () ;

    //få indata från användaren till en tom rad drabbas
    String newString=" ";

    InputStreamReader inputStreamReader=new InputStreamReader ( System. i ) ;
    BufferedReader läsare=new BufferedReader ( inputStreamReader ) ,
    System. out. println ( " Ange ett br sträng :"); newString=reader. readLine () ;
    while ( newString. length () > 0 ) {
    mylist. add ( newString ) ,
    System. out. println ( " Ange ett br sträng :"); newString=reader. readLine () ; }


    //Skriv ut mata in strängar
    reprintList () ;
    newString=reader. readLine () ;
    int pos=0 ;
    medan ( newString. längd ( ) > 0 ) {
    //ta bort strängen
    pos=Integer. parseInt ( newString ) ,
    mylist. remove ( POS) ,
    //nytryck lista
    reprintList () ;
    newString=reader. readLine () ; }

    }

    }
    ////////////////////////////////////////////////

    3 .

    Kör programmet i din IDE , och växla till IDE: s " Output "-fönstret . Ange eventuella strängar när programmet uppmanar dig för dem . Skriv in en sträng per rad , och tryck på " Retur " när du är klar kommer in strängar .
    4 .
    Observera att programmet listan med strängar som du angav visas , och att det är nu du uppmanas att arrayelementet ta bort.
    5 .

    ange en siffra som visas i listan , sedan titta på visningen av den resulterande listan , som nu saknas det element som du väljer att ta bort .
    6 .
    bort några array element , tryck sedan " Return " utan att ange ett nummer när du vill avsluta programmet .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur du kör ett skript java program i Ubuntu





Relaterade artiklar


  • Brother-skrivare fungerar inte efter byte bläck cartidge
  • hur du ställer in hastighet för en Athlon-processor
  • hur man skapar fet text på en webbsida
  • olika märken av bärbara datorer
  • hur du skannar en HP allt-i-ett
  • hur man installerar Microsoft OCS
  • min Inspiron 6400 startar inte upp eller slå på
  • hur man använder Logitech Z Cinema med ett Creative SoundBlaster ljudkort
  • hur man kan expandera en dator med bärbara enheter
  • hur man kan återställa en Maxtor One Touch 4 till den status det hade när jag köpte den