Dudas de Programacion » Java » Java Util

como alamcenar salario y nombre en vector

(2 posts)
  1. Buenas queria saber si me podian ayudar, ocupo almacenar varios nombres y salrios de empleados en vector en java, mi duda es si hay que crear un vector para cada uno y como se crea el vector de nombres y vector salario

    Gracias

    Posted 4 months ago #


  2. Buenas,

    Existen varias maneras de hacer lo que necesitas. Si los nombres no se van a repetir, puedes usar alguna estructura de tipo clave - valor. Cualquiera de las que usan la interfaz Map( http://java.sun.com/javase/6/docs/api/java/util/Map.html ) te pueden servir (TreeMap, HashMap).

    Por ejemplo con un TreeMap:

    TreeMap mapaSalarios = new TreeMap();
    mapaSalarios.put("Juan Perez", 16000);

    En caso de que los nombres se puedan repetir (cosa bastante probable) puedes crear un objeto propio con los campos que necesites, por ejemplo: id, nombre y salario.

    Luego solo tienes que tener una lista (cualquiera del tipo Collection) de estos objetos que has creado para almacenar todos los datos.

    class Empleado{
    Integer id;
    String nombre;
    Double salario;

    Empleado( Integer id, String nombre, Double salario) {
    this.id = id;
    this.nombre = nombre;
    this.salario = salario;

    }
    }

    Empleado empleado1 = new Empleado (1,"Juan Perez", 16000.00)
    ArrayList listaEmpleado = new ArrayList();
    listaEmpleado.add(empleado1);

    Espero que te sirva,

    Un saludo.

    Posted 4 months ago #

Reply

You must log in to post.

557 posts in 248 topics over 18 months by 212 of 362 members. Latest: mari90, Laux, martin1975

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs