public LinkedHashMap<Integer, ?> leer(String rutaFichero, Dato dato) {
        LinkedHashMap<Integer, ?> map = new LinkedHashMap<>();
        switch (dato) {
            case PERSONA:
                map = leerPersonaXStream(rutaFichero);
                break;
            case COMPRA:
                map = leerComprasXStream(rutaFichero);
                break;
        }
        return map;
    }