Вводить информацию без того, чтобы было позволено вводить больше одного раза ту же стоимость (просто соединенный Список Java)

Очень Хорошие со всеми. Пожалуйста помогите мне с частью в той, которая не позволено себе вводить ту же стоимость в компьютер, так как код, чтобы вводить, мне это нужно факт, но не изменить точно, чтобы предотвращать повторение информации. Большое спасибо заранее.

public class Lista {
Nodo primero;
public Lista() {
    this.primero = null;
}
boolean insertarObject(Object info) {
    try {
        if (this.primero == null) {
            this.primero = new Nodo(info);
            return true;
        }
        Nodo aux = this.primero;
        while (aux.siguiente != null) {
            aux = aux.siguiente;
        }
        aux.siguiente = new Nodo(info);
        return true;
    } catch (Exception e) {
        return false;
    }
}
0
задан 09.11.2019, 16:48
1 ответ

В течение inserciГіn, ты пробегаешь список. Ты bastarГ - чтобы с подтверждать, существует ли стоимость в списке пока ты пробегаешь ее, и выходит в случае, если sГ-:

public class Lista {
    Nodo primero;
    public Lista() {
      this.primero = null;
    }
    boolean insertarObject(Object info) {
        try {
            if (this.primero == null) {
                this.primero = new Nodo(info);
                return true;
            }
            Nodo aux = this.primero;
            while (aux.siguiente != null) {
                aux = aux.siguiente;
                if (aux.getInfo().equals(info)) return true;
            }
            aux.siguiente = new Nodo(info);
            return true;
        } catch (Exception e) {
            return false;
    }
}
0
ответ дан 01.12.2019, 12:10