
{filelink=4667}
import java.util.Arrays;
public class TableauDoublon
{
/* Cette fonction retourne 'true' si
* le tableau contient deux éléments identiques
*/
public static boolean findDoulon(final Object[] array)
{
for (int i = 0; i < array.length; i++)
{
for (int j = 0; j < i; j++) {
final Object o1 = array[i];
final Object o2 = array[j];
if (o1 != null && o2 != null) {
if (o1.equals(o2)) {
return true;
}
}
}
}
return false;
}
public static void main (String[] argv)
{
Integer tab1[]= {1, 2, 3, 4, 5, 5};
System.out.println ("Tab1 Contient des doublons? "+findDoulon(tab1)); //true
Integer tab2[]= {-1, -2, 3, -4, 5};
System.out.println ("Tab2 Contient des doublons? "+findDoulon(tab2)); //false
}
}