Hola!
Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D
Regístrame ya!
JavaScript está desactivado. Para una mejor experiencia, habilite JavaScript en tu navegador antes de continuar.
Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente
Deberías actualizar o utilizar un
navegador alternativo .
al que me ayude yo invito las chelas.
estoy en pañales en java y no entiendo como se realiza una lista en el lenguaje java. llevo estructura de datos y me dejaron hacer una lista simple pero los codigos que encuentro en internet me dejaron peor. asi que acudo a a ustedes para que me echen la mano. no importa que sea a mentadas de madres. pero alguien hay que sepa usar listas simples en java.
lo malo es que lo tengo que explicar y no tengo ni idea.
no te entiendo lo de lista simple creo que te refieres a una lista con LinkedList aca te pondre un ejemplo
import java.util.*;
public class ListaLigada {
public static void main (String args[]) {
Scanner leer = new Scanner(System.in);
int num;
int op;
LinkedList lista = new LinkedList();
do{
System.out.println( "\t Menú \t" );
System.out.println( "Operaciones con listas" );
System.out.println( "1.- Insertar al principio" );
System.out.println( "2.- Insertar al final" );
System.out.println( "3.- Borrar al principio" );
System.out.println( "4.- Borrar al final" );
System.out.println( "5.- Mostrar la lista" );
System.out.println( "6.- Borrar toda la lista" );
System.out.println( "7.- Salir" );
System.out.println( "\n" );
System.out.println( "Elija la operación que desee" );
op = leer.nextInt();
switch(op){
case 1:
System.out.println( "Inserte numero" );
num = leer.nextInt();
lista.addFirst(num);
break;
case 2:
System.out.println( "Inserte numero" );
num = leer.nextInt();
lista.addLast(num);
break;
case 3:
System.out.println( "Se borrara el primer nodo" );
lista.removeFirst();
break;
case 4:
System.out.println( "Se borrara el nodo final" );
lista.removeLast();
break;
case 5:
System.out.println( "La lista es la siguiente" );
List lista2 = new ArrayList(lista);
Iterator it = lista2.iterator();
while (it.hasNext()){
System.out.println(it.next()+"");
}
break;
case 6:
System.out.println( "Se borraran todos los elementos de la lista" );
lista.clear();
break;
case 7:
System.out.println( "Al rato" );
break;
}
}
while( op != 7 );
}
}
Copiado y pegado de internet no pongo la fuente pero ahi lo encontre