¿Cómo verificar el último valor de nodo en la lista vinculada?

En su whilecondición, está comprobando si el siguiente nodo es nulo. Eso significa que cuando la iteración actual está en el último nodo, no se comprobará. Lo que necesita es verificar si nodees así null, lo que significa que se ha salido del final de la lista vinculada.

while (node != null)

Esto significa que no detendrá el ciclo hasta después de haber verificado el último nodo, indicado por nodeser null.

Por cierto, a menos que la firma del método esté fijada por una tarea, es posible que desee que el método devuelva una booleanindicación de si se encontró el valor, en lugar de imprimir algo si lo encontró y no imprimir nada si no lo encontró.

Respuesta 1

He visto que Java proporciona IntegerCache, ShortCache, ByteCahce ... pero no hay lógica de caché en la clase Double / Float. ¿Es porque el uso de valores dobles no será tan frecuente, en comparación con ...

Después de una dura batalla en Google, pude encontrar una manera de descargar y configurar la API de Apache Commons para Java (todo esto solo para poder envolver un fragmento de texto: P). Después de crear correctamente ...

Quiero generar valores de una lista como esta, pero también quiero anteponer otro valor solo al primer elemento de la lista, es decir, valuesInRow [0]. ¿Cómo hago esto mientras también produzco el otro ...

Estoy creando un Memo Game para un proyecto escolar y tengo un problema con mi Thread.sleep. Cuando el jugador devuelve dos cartas, el programa verifica si son idénticas. Si no lo son, entonces se vuelven ...