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);

}

}

}

}

Añade tu respuesta

Haz clic para o