Comprobar si una posición determinada de un Array contiene lo que entras por teclado
Tengo una duda, a ver si consigo explicarme.
Tengo el array: nouArrayModul[].moduls
En la intentar: nouArrayModul[posicionDNI].moduls tengo estos datos: M1 M2 M3
y tengo que entrar un modulo por teclado o M1 o M2 o M3 o M4 que se llamara modul.
Entonces tengo que mirar si modul esta en la posicionDNI del nouArrayModul.
Yo puse:
Que se que esta mal porque es imposible que:
M1 M2 M3 sea igual a M1... Pero no se como hacer para que no me lo compare, si no que me revise si lo incluye.
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M1")) {
cmodul = true;
}
if (cmodul==true) {
Modul1(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M2")) {
cmodul = true;
}
if (cmodul==true) {
Modul2(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M3")) {
cmodul = true;
}
if (cmodul==true) {
Modul3(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M4")) {
cmodul = true;
}
if (cmodul==true) {
Modul1(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
System.out.println("Aquest alumne, no esta matriculat en el modul: " +modul+"");
evaluacioModul(posicionDNI, opcio, posicio, intrAlumnes, posMod, posUF, dni,
modul);
}
}
}
}