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

Come utilizzare vettori Java

Nel linguaggio di programmazione Java , la classe Vector integrato implementa una sequenza thread-safe che contiene un numero variabile di oggetti . A differenza di matrici convenzionali - per le quali la capacità deve essere noto al momento della dichiarazione , quando il computer si riserva tutta la memoria necessaria - il codice può crescere e ridursi Vettori , se necessario. Un dato vettoriale può contenere oggetti appartenenti a classi molto diverse ; vettori non impongono alcuna restrizione su questo. È possibile creare e utilizzare vettori nel codice Java . Istruzioni
1

dichiarare il vostro vettore come segue

Vector myVector = new Vector ( ) ;

Vector myVector2 = new Vector ( 10,20 ) ;

la differenza tra il primo e secondo versioni del costruttore è che il secondo specifica il numero iniziale di elementi ( 10) e quanti più elementi saranno assegnati ogni volta l' allocazione di memoria cresce ( 20 ) . Se si dispone delle 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 il vettore con l'aggiunta di un elemento alla volta : .

myVector.add ( 5) ;

myVector.add ( " populus " ) ;

Ogni invocazione del " add () " metodo aggiunge il suo argomento alla fine corrente del sequenza Vector
3

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

Vector myDoubleVector = new Vector ( 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 vettore come segue :

Enumeration MyEnum = myVector.elements ();

mentre ( myEnum.hasMoreElements ( ) ) {

myCurrentElement Object = myEnum.nextElement ();

//processo myCurrentElement

}

 

Programmazione © www.354353.com