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.
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
}