J'ai une chaîne d'entrée qui contient un couple de termes de recherche pour trouver une ligne dans un texte incluant tous les termes de recherche.Dynamic AND conditions dans une instruction if
Par exemple:
String searchTerms = "java stackoverflow conditions";
String [] splittedTerm = searchTerms.split(" ");
Les termes de recherche sont et systémiques:
if (textLine.contains(splittedTerm[0] && textLine.contains(splittedTerm[1]) && textLine.contains(splittedTerm[2])) start=true;
Mais le nombre de termes de recherche est dynamique, il dépend Alwayse à la demande des utilisateurs ...
Donc, est-il possible d'utiliser l'instruction if en fonction du nombre de termes de recherche?
Qu'en est-il de a, b, c ... d'où ils viennent? –
L'égalité des chaînes n'est pas testée avec '=='. Et on dirait que vous voulez une boucle. –
@ElliottFrisch Semble le code de simulation. –