Nikko wrote:Cependant, je rencontre un nouveau problème. Le login que je récupère est sous la forme "dupont/-henry" (nom/-prénom). Pour ce genre de login, tout va bien. Mais dès qu'il s'agit d'un login avec mon composé, il ne m'affiche qu'une partie de ce que je souhaite.
Je m'explique. Prenons le login suivant : ait/hellail-katia (le "/" remplace l'espace qu'il y a normalement dans le nom.
Ta fonction ne marche pas avec les exemples que tu donne. En effet, la chaine "dupont/-henry" ne comporte pas de point, donc tu as une exception StringIndexOutOfBoundsException à l'éxécution.
Peux-tu poster les bons exemples car en lisant ton code, je vois pas bien comment tu obtiens tes résultats
J'ai modifié l'appel s.lastIndexOf(". ") en s.lastIndexOf("/") et le x.lastIndexOf(".") en x.lastIndexOf("/") pour que ça marche avec tes exemples. Moi, ce que j'obtiens c'est
dupont/-henry=>dupont
ait/hellail-katia=>ait hellail
Donc....
Ta fonction ne marche pas avec les exemples que tu donne. En effet, la chaine "dupont/-henry" ne comporte pas de point, donc tu as une exception StringIndexOutOfBoundsException à l'éxécution.
Peux-tu poster les bons exemples car en lisant ton code, je vois pas bien comment tu obtiens tes résultats
J'ai modifié l'appel s.lastIndexOf(". ") en s.lastIndexOf("/") et le x.lastIndexOf(".") en x.lastIndexOf("/") pour que ça marche avec tes exemples. Moi, ce que j'obtiens c'est
dupont/-henry=>dupont ait/hellail-katia=>ait hellail
Donc....