Dator
 |  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

    Hur man uppdaterar objekten i en lista med Java

    Ett ​​av de kraftfulla funktionerna i programmeringsspråket Java är genomförandet av många kraftfulla och gemensamma datastrukturer ( förutom vanlig array ) , som en del av dess inbyggda paket av klasser . En av dessa datastrukturer är samling klasser som härrör från listan gränssnittet . Till skillnad från vanliga arrayer , kan listorna vara effektivt och enkelt anpassas för att rymma datamängder som regelbundet ändrar storlek . Det är dock inte utan sina nackdelar : en är att när en lista är byggd , kan det vara svårt att ändra objekt , helt enkelt att hämta objekt från listan och ändra dem är ineffektiva . Hämtning av objekt skapar en ny instans av objektet , så originalet i förteckningen inte spegla förändringar . Instruktioner
    1

    Öppna din favorit texteditor . Någon kommer att göra , från Windows Anteckningar till NetBeans Java utvecklingsmiljö . Klistra in följande skelett kod för att komma igång :

    import java.util.List ,

    import java.util.ArrayList ,

    public class SimpleListTutorial {

    public void main ( String [] args ) {

    }

    }

    All kod för denna tutorial kommer att gå inom "main" konsoler .
    Sida 2

    Skapa en lista med strängar genom att använda följande kod :

    lista L = new ArrayList ( ) ;

    l.add ( " First objekt " ) ;

    l.add ( " Second posten " ) ;

    l.add ( " fjärde punkten " ) ;
    3

    Lägg ett objekt i mitten av listan med följande kod :

    l.add ( 2 , " Third item" ) ;

    Detta lägger strängen " tredje posten " till tredje plats i listan. Kom ihåg , lista index , som alla räknar i Java , startar på 0 , inte 1 .
    4

    Ändra ett objekt i en lista till något annat . Använd " set " metoden :

    l.set ( 2 , " En ny tredje punkt " ) ;

    Detta kommer att helt ersätta punkten i tredje facket med den givna nya objektet . Det är samma som följande kod :

    l.remove ( 2 ) ,

    l.add ( 2 , " En ny tredje punkt . " ) ;
    5

    ut den aktuella listan för att se till att det fungerade :

    för ( String s : l) {

    System.out.println (s ) ,

    }
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Klistra en Java GUI
    ·Överbelastning Metoder i Java
    ·Fördelar med Custom Tags
    ·Vad är en begäran Processor i Struts
    ·Hur får man en markerad alternativknapp i en Servlet F…
    ·Hur man skickar HTML med JavaMail
    ·Hur få Integer Value i Enum Java
    ·De saker att sätta i en applet
    ·Hur man byter specialtecken i en Java String
    ·Konvertera Java Class till Code
    Utvalda artiklarna
    ·The History of Computer Programming
    ·Skillnader mellan HTML 5 och HTML 4
    ·Grundläggande delar av Visual Basic
    ·Konvertera Decimal till Binary i Visual Basic
    ·Hur man bygger ett språk Switcher i PHP och Javascript…
    ·Så här fyller en DataReader Använda Statement
    ·Hur du gör ditt eget tangentbord Karaktär
    ·OWL API Tutorial
    ·Hur att validera ett datum i Java
    ·Hur konvertera HTML till text i SQL
    Copyright © Dator Kunskap http://www.dator.xyz