java envase: 15, iterador cómo utilizar? ¿Cuáles son las características?

Iterador cómo utilizar? ¿Cuáles son las características?

Iterador cómo usar (uso)?

(1) Iterador () devuelve un contenedor requiere iterador. Iterador estará listo para volver al primer elemento de la secuencia.
(2) usando la siguiente () para obtener el siguiente elemento en la secuencia
(3) hasNext () para comprobar si existen elementos de la secuencia.
(4) usando remove () devolverá el elemento iterador de la recién eliminado.

		List<String> list = new ArrayList<String>();
		list.add("张三");
		list.add("李四");
		list.add("王五");
		list.add("赵六");

		Iterator<String> it = list.iterator();
		while (it.hasNext()) {
			System.out.println(it.next());
			if (it.next().equals("李四")) {
				it.remove();
			}
		}
		System.out.println("------------------------");
		System.out.println(list);

Iterador cuenta?

Proceso (1) Iterador través del elemento de la colección de no permitir que modificar el elemento de recogida de hilo , de lo contrario será tirar ConcurrentModificationEception excepción.
Proceso (2) Iterador para atravesar el conjunto de elementos puede ser método Remove eliminados elementos en el conjunto, un objeto se elimina por Iterator.next () devuelve el método.
(3) Iterador debe ser fijado a un objeto de clase de colección existe, Iterator en sí no tiene una función para los objetos de datos de carga.
(. 4) método siguiente (), que devuelve un siguiente elemento iterador apuntado por la forma del cursor .

Recomendación relacionadas: Java contenedor --Iterator análisis de iteradores detalla

Publicado 57 artículos originales · alabanza ganado 13 · vistas 1103

Supongo que te gusta

Origin blog.csdn.net/weixin_42924812/article/details/105054514
Recomendado
Clasificación