Che cos'è un iteratore Java?
Che cos'è un iteratore Java?

Video: Che cos'è un iteratore Java?

Video: Che cos'è un iteratore Java?
Video: L' oggetto Iteratore - JAVA TUTORIAL ITALIANO 42 2024, Maggio
Anonim

In Giava , Iteratore è un'interfaccia disponibile nel framework Collection in Giava . pacchetto di utilità. È un Giava Cursore utilizzato per iterare una raccolta di oggetti. Viene utilizzato per attraversare uno per uno gli elementi dell'oggetto di una raccolta. È disponibile dal Giava 1.2 Quadro di raccolta.

Tenendo presente questo, cos'è l'iteratore di elenchi in Java?

Piace Iteratore , ListIterator è un Iteratore Java , che viene utilizzato per iterare gli elementi uno per uno da a Elenco oggetto implementato. È disponibile dal Giava 1.2. si estende Iteratore interfaccia. a differenza di Iteratore , Supporta le iterazioni sia in avanti che indietro.

Successivamente, la domanda è: cos'è l'iteratore e l'enumerazione in Java? Enumerazione e Iteratore ci sono due interfacce in Giava . util che vengono utilizzati per attraversare gli elementi di un oggetto Collection. Usando Enumerazione , puoi solo attraversare l'oggetto Collection. Ma usando Iteratore , puoi anche rimuovere un elemento mentre attraversi la Collection.

Allora, perché abbiamo bisogno dell'iteratore in Java?

5 risposte. Come hai affermato iteratore viene utilizzato quando tu volere per rimuovere elementi mentre si scorre il contenuto dell'array. Se non usi un iteratore ma hai semplicemente un ciclo for e al suo interno usa il metodo remove otterrai eccezioni perché il contenuto dell'array cambia durante l'iterazione.

Java ha il prossimo iteratore?

booleano haSuccessivo (): restituisce vero se Iteratore ha più elemento da iterare. Oggetto prossimo (): restituisce il prossimo elemento della collezione fino al haSuccessivo () metodo restituire vero. Questo metodo genera 'IllegalStateException' se questa funzione viene chiamata prima prossimo () viene invocato.

Consigliato: