Come usare Java Vettori

December 5

Nel linguaggio di programmazione Java, la classe Vector incorporato implementa una sequenza thread-safe contenente un numero variabile di oggetti. A differenza di array convenzionali - per il quale la capacità deve essere noto al momento della dichiarazione, in cui le riserve di computer tutta la memoria necessaria - il codice può aumentare e ridurre vettori a seconda delle necessità. Un dato di vettore può contenere oggetti di classi molto diverse; Vettori non impongono alcuna restrizione su questo. È possibile creare e utilizzare vettori nel codice Java.

istruzione

1 Dichiarare il vostro vettore come segue

Vector myVector = new Vector ();

Vector myVector2 = new Vector (10,20);

La differenza tra la prima e la seconda versione del costruttore è che il secondo specifica il numero iniziale di elementi (10) e quanti più elementi sarà assegnato ogni volta che l'allocazione di memoria cresce (20). Se avete le informazioni necessarie per specificare i valori dei parametri utili per la vostra applicazione, la gestione della memoria sarà più efficiente con il secondo costruttore.

2 Popolare i vettori aggiungendo un elemento alla volta:

myVector.add (5);

myVector.add ( "populus");

Ogni invocazione del metodo "add ()", aggiunge il suo argomento al termine corrente della sequenza Vector.

3 Compilare il vettore con l'aggiunta di tutti gli elementi di un array, come nel seguente esempio:

Vector <Doppio> myDoubleVector = new Vector <doppio> (Arrays.asList (myDoubleArray));

Questa riga di codice avrà tutti gli elementi (di classe doppia) dalla serie "myDoubleArray" e inserirle nella nuova dichiarato "myDoubleVector."

4 Iterare su tutti gli elementi attualmente presenti nel vostro vettore come segue:

Enumeration MyEnum = myVector.elements ();

mentre (myEnum.hasMoreElements ()) {

Object myCurrentElement = myEnum.nextElement ();

// MyCurrentElement Processo

}