Hola nebur_mg24,
Revisa este código, cualquier estamos en contacto a:
[email protected]
******
public class Example {
public boolean existe(List<Integer> lista, Integer valor) {
boolean ret = false;
for (Integer i: lista) {
if (i == valor) {
ret = true;
break;
}
}
if (!ret) {
lista.add(valor);
}
return ret;
}
public static void main(String[] args) {
Example n = new Example();
List<Integer> arreglo = new ArrayList();
System.out.println("msj: " +
(n.existe(arreglo, 5) == true ? "Ya existe" :
"Agregado"));
System.out.println("msj: " +
(n.existe(arreglo, 8) == true ? "Ya existe" :
"Agregado"));
System.out.println("msj: " +
(n.existe(arreglo, 15) == true ? "Ya existe" :
"Agregado"));
System.out.println("msj: " +
(n.existe(arreglo, 3) == true ? "Ya existe" :
"Agregado"));
System.out.println("msj: " +
(n.existe(arreglo, 5) == true ? "Ya existe" :
"Agregado"));
System.out.println("msj: " +
(n.existe(arreglo, 6) == true ? "Ya existe" :
"Agregado"));
Integer ia[] = new Integer[arreglo.size()];
ia = arreglo.toArray(ia);
int sum = 0;
for (int i: ia)
System.out.println("numero: " + i);
}
}
******
Saludos
Manuel