Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come inizializzare un ArrayList

In Java , ArrayList è una struttura dati ibrido che contiene elementi di dati e funzioni predefinite per i dati memorizzati . ArrayList memorizza i membri di dati in sequenza e offre funzioni per ottenere la dimensione dell'elenco , aggiungere elementi e molti altri. Ci sono diversi modi per inizializzare un elemento per il tipo ArrayList , ad esempio utilizzando un costruttore predefinito , un costruttore con un parametro di dimensione , l'enumerazione di tutti i membri o la creazione di un metodo per inizializzare l' ArrayList . Usando il costruttore predefinito

Il costruttore predefinito per una struttura di dati ArrayList crea un array vuoto con 10 elementi . Dal momento che l' utente non specifica alcun parametro , il costruttore predefinito crea un array di 10 elementi

La sintassi per il costruttore di default è :

ArrayList name_of_array ;
< . p > Dove " tipo di dati " potrebbe essere un tipo di dati di base, come un intero, booleano , ecc

" name_of_array " è il nome della tua istanza della struttura ArrayList .

costruttore con un parametro size
p L'utente può anche specificare le dimensioni di ArrayList quando inizializziamo il membro dati . L' utente deve immettere un valore intero come parametro di dimensione

La sintassi è :

ArrayList name_of_array ( int InitialSize ) ;

Dove " tipo di dati . "potrebbe essere un tipo di dati di base, come un intero, booleano , ecc

" name_of_array "è il nome della tua istanza della struttura ArrayList .

l'espressione " int InitialSize "è qualsiasi espressione che restituisce un numero intero .
enumerare tutte Elementi
p L'utente può anche dichiarare in modo esplicito i membri dati di ArrayList . Questa tecnica è un po 'più complicata in quanto sfrutta alcune altre classi di dati

Questa è la sintassi : .

ArrayList name_of_array = new ArrayList ( Arrays.asList ( " data1 " , " data2 " , " data3 "));

Dove " tipo di dati " potrebbe essere un tipo di dati di base, come un intero, booleano , ecc

" name_of_array " è il nome di l'istanza della struttura ArrayList .

gli argomenti " data1 " , " data2 " e " data3 " sono i membri di dati reali della vostra ArrayList .
creazione di un metodo per inizializzare un ArrayList

Creazione di un metodo può aiutare a inizializzare ArrayLists di dimensioni sconosciute . Poiché ArrayList può allocare dinamicamente la memoria , un metodo che può inizializzare un numero imprecisato di elementi di dati è molto utile

Questo è un modo per creare un metodo : .

Pubblico ArrayList initArrayList ( int [] a ) per

{ ArrayList firstlist = new ArrayList ();

for (int i : a ) per

{ firstlist.add ( i); }

ritorno firstlist ;

}

Questo metodo è chiamato " InitArrayList " , e inizializzato gli elementi interi del " firstlist " ArrayList di valore di " a " .

 

Programmazione © www.354353.com