Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako aktualizovať položky v zozname s Javou

Jeden z výkonných funkcií v programovacom jazyku Java je jeho realizácia mnohých silných a spoločných dátových štruktúr ( vedľa obyčajného poľa ) , ako súčasť svojho vstavanej v balíku tried . Jeden z týchto dátových štruktúr je kolekcia tried , ktoré vyplývajú z rozhrania zoznamu . Na rozdiel od bežných polia , zoznamy môžu byť účinne a ľahko meniť veľkosť prispôsobiť dátové sady, ktoré sa pravidelne menia veľkosť . Avšak , to nie je bez nevýhod : je , že , akonáhle zoznam je postavený , že môže byť ťažké zmeniť položky , potom načítanie položky zo zoznamu a ich zmena je neúčinný . Vyhľadávanie položiek vytvorí novú inštanciu položky , takže pôvodné v zozname neodráža zmeny . Pokyny dovolená 1

Otvorte svoj ​​obľúbený textový editor . Každý bude robiť , od Windows Poznámkový blok do vývojového prostredia NetBeans Java . Vložte nasledujúci kód kostra , aby ste mohli začať :

import java.util.List ;

import java.util.ArrayList ;

public class SimpleListTutorial {

public static void main ( String [ ] args ) {

}

}

kód pre tento kurz bude pokračovať v " hlavných " zátvoriek .

2

vytvoriť zoznam reťazcov pomocou nasledujúci kód :

zoznam l = new ArrayList ( ) ;

l.add ( " Prvý položka " ) ;

l.add ( " Druhá položka " ) ;

l.add ( " Štvrtý bod " ) ;
3

Pridať položka sa uprostred zoznamu s nasledujúcim kódom :

l.add ( 2 , " tretia položka " ) ;

pridá reťazec " tretia položka " na tretie miesto v zoznam . Pamätajte si , že zoznam indexy , rovnako ako všetky počítanie v Jave , začína na 0 , skôr než jeden .
4

Upraviť položky v zozname na niečo iné . Pomocou " set " metódy :

l.set ( 2 , " nová tretia položka " ) ;

To bude úplne nahradiť položku v treťom slote sa nové položky daného . Je to rovnaké ako nasledujúci kód : , ( " . Nová tretia položka " 2 )

l.remove ( 2 )

l.add ;
5

Vytlačiť aktuálny zoznam , aby zabezpečili , že pracoval : klipart

( String s : l ) {

System.out.println ( y ) ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené