Ciao a tutti. Sarà la stanchezza ma a me sembra che il mio codice faccia T||T=F (ovviamente dovrebbe darmi T). Dove sbaglio?
codice:String regexName="re"; String regexSurname="la"; Pattern patternName = Pattern.compile(regexName, Pattern.CASE_INSENSITIVE); Pattern patternSurname = Pattern.compile(regexSurname, Pattern.CASE_INSENSITIVE); Matcher matcherName = patternName.matcher("Remo"); Matcher matcherSurname = patternSurname.matcher("Labarca"); System.out.println((matcherName.find()==true) + "||" + (matcherSurname.find()==true) + "=" + (matcherName.find()==true || matcherSurname.find()==true)); if ((matcherName.find()==true) || (matcherSurname.find()==true)) System.out.println("SONO DENTRO");

Rispondi quotando


