Como obtener la posicion de un dato en una lista enlazada java?
Respuestas a la pregunta
Respuesta:
nombre_de_tu_lista.indexOf(dato del que deseas saber el index);
Explicación:
Las listas enlazadas funcionan parecido a los arraylist, por ende, el método de obtención es bastante parecido.
El truco está en saber qué es el index de una lista y cómo funcionan, te mostraré un ejemplo sencillo de cómo agregar y obtener elementos de listas enlazadas.
LinkedList<String> lista_ejemplo = new LinkedList<String>(); //creas la lista y le pones nombre
lista_ejemplo.add("snorlax"); //de esta forma añades elementos a la lista, en mi caso estoy añadiendo uno de tipo string
lista_ejemplo.add("charmander");
lista_ejemplo.add("squirtle");
System.out.println(lista_ejemplo.indexOf("snorlax")); // imprimimos el index del Pokémon
El output de este programa debe ser 0 porque "snorlax" está ubicado al inicio de la lista