Comparar una posición de un array con una entrada por teclado

Tengo una duda, a ver si consigo explicarme.Tengo el array: nouArrayModul[].modulsEn la intentar: nouArrayModul[posicionDNI].moduls tengo estos datos: M1 M2 M3y 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