Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come aggiornare gli elementi in una lista con Java

Una delle potenti caratteristiche del linguaggio di programmazione Java è la sua implementazione di molte strutture dati potenti e comuni (oltre l'array ordinario) , come parte della sua built-in package di classi . Una di queste strutture di dati è l' insieme di classi che derivano dalla interfaccia List . A differenza dei normali array , liste possono essere efficacemente e facilmente ridimensionata per ospitare gruppi di dati che cambiano regolarmente dimensione . Tuttavia, non è priva di inconvenienti : uno è che , una volta che un elenco è costruito , può essere difficile modificare gli elementi ; semplicemente recuperando gli elementi dall'elenco e cambiando loro è inefficace . Il recupero di elementi crea una nuova istanza della voce , così l'originale nella lista non riflette le modifiche . Istruzioni
1

Aprite il vostro editor di testo preferito . Qualsiasi farà , dal blocco note di Windows per l'ambiente di sviluppo NetBeans Java . Incollare il codice seguente scheletro per iniziare:

import java.util.List ;

importazione java.util.ArrayList ;

public class SimpleListTutorial {

public static void main (String [] args ) { }


}

Tutto il codice per questo tutorial andranno all'interno delle parentesi "principali" .

2

Creare una lista di stringhe , utilizzando il seguente codice :

lista l = new ArrayList ();

l.add ( " Prima voce " ) ;

l.add ( " Seconda voce " ) ;

l.add ( " Quarta voce " ) ;
3

Aggiungi un elemento per mezzo della lista con il seguente codice :

l.add ( 2 , " terzo elemento " ) ;

Questo aggiunge la stringa " terzo elemento " al terzo posto in l'elenco . Ricordate , gli indici della lista, come tutti i conteggi in Java , parte da 0 , invece di 1 .
4

Modifica di un elemento in un elenco in qualcos'altro. Utilizzare il metodo " set" :

l.set ( 2 , "Una nuova terza voce" ) ;

Questo sarà completamente sostituire l'articolo nel terzo slot con il nuovo elemento dato . E ' lo stesso del codice seguente :

l.remove ( 2) ;

l.add ( 2 , "Una nuova terza voce.") ;
5

stampare l' elenco corrente per assicurarsi che ha funzionato :

per (String s : l) {

System.out.println ( s ) ;

}

 

Programmazione © www.354353.com