public char comprobarVector(Prototipo[] vector) {
        HashMap<Character, Integer> recuento = new HashMap<>();
        HashMap<Character, Integer> repetidos = new HashMap<>();
        for (Prototipo pro : vector) {
            if (recuento.containsKey(pro.getEtiqueta())) {
                int i = recuento.get(pro.getEtiqueta());
                recuento.put(pro.getEtiqueta(), i + 1);
            } else {
                recuento.put(pro.getEtiqueta(), 1);
            }
        }

        char resultado = ' ';
        int aux = Integer.MIN_VALUE;

        for (Character c : recuento.keySet()) {
            if (recuento.get(c) > aux) {
                aux = recuento.get(c);
                resultado = c;
            }
        }
        for (Character c : recuento.keySet()) {
            if (recuento.get(c) == aux) {
                repetidos.put(c, aux);
            }
        }
        if (repetidos.size() > 1) {
            //Si hay más de dos repetidos, el valor mostrado sera el primer elemento mas cercano del vector que sea repetido.
            for (Prototipo vector1 : vector) {
                if (repetidos.containsKey(vector1.getEtiqueta())) {
                    resultado = vector1.getEtiqueta();
                    break;
                }
            }
        }
        return resultado;
    }