Comment comparer deux string en Java ? - Programmation
Marsh Posté le 11-12-2001 à 22:47:45
blueman_82 a écrit a écrit : tout est dans le sujet |
tu portes bien ton nom
s1.equals(s2)
et surtout pas s1 == s2
si ce que tu veux c'est les comparer dans le sens "laquelle est la 1ere dans l'ordre alphabétique", tu peux faire s1.compareTo(s2). ca retourne un négatif si c'est s1 < s2, un positif si s1 > s2 et 0 si c'est égale.
pour ce genre de renseignement, sert toi de la javadoc !
Marsh Posté le 12-11-2017 à 22:53:30
Ok !!! Merci pour votre reponse.
on me demande de respecter la parite en chiffres et la 3eme lettre d'un code postal (qui contient 6 caracteres).
soit un num de maison ,a saisir, 1245 est impair et la 3eme lettre, du code postale saisi, A est impaire (unicode 65), donc true.
Soit 144 est pair et la lettre C est impair, affichage de message d'erreur.
Soit 144 est pair et la lettre H est pair, true.
Je sais que je doit utiliser indexOf(alphabet.charAt()),. Mais apres je ne sais pas faire !!! Mais comment peut comparer un String avec un int.
Marsh Posté le 13-11-2017 à 01:32:37
-T'as vu la date de ce sujet??
-Ta question n'a rien à voir avec ce sujet.
-Tu devrais lire le règlement, surtout les points 0C et 0D.
Marsh Posté le 11-12-2001 à 22:00:47
tout est dans le sujet