1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public boolean containsAttribut(ArrayList list, String mavaleur) {
int i = 0;
MaClasse mc = null;
String s = null;
for (i=0; i<list.size(); i++) {
mc = (MaClasse)list.get(i);
s = mc.getMaString();
// ici tu ne gères que l'égalité exacte des deux String
if (mavaleur.equals(s)) {
return true;
}
// ici on gère la contenance
// on sort de la boucle et de la méthode à la
// première occurence trouvée
// sinon il faut construire un tableau et le
// renvoyer
/*
if (s!=null) {
if (s.indexOf(mavaleur) >=0) {
return true;
}
}
*/
}
// si on a poarcouru le tableau et rien trouvé alors il n'y a pas de valeur
return false;
} |