J'essaie de couper le @ domain.xxx à partir de l'adresse e-mail, laissant simplement le nom d'utilisateur. Je ne sais pas comment sélectionner de manière dynamique la position @ et tout à droite. Quelqu'un pourrait-il s'il vous plaît fournir un exemple de comment faire cela? Le code de finition ci-dessous est où je suis perdu.
3 Réponses :
trouver:
pour remplacer:
à résumer: p> int index = string.indexof ('@'); code>
e-mail = e-mail.substring (0, index); code> p>
Merci Greg, c'est exactement ce que je cherchais. Merci pour l'explication aussi, je sais maintenant comment gérer des choses comme celle-ci de manière dynamique maintenant.
Une autre approche consiste à diviser un courrier électronique sur un surnom et sur un domaine. Regardez sur Javadoc
Il y a un exemple de code: P>
String email = "example@domain.com"; String[] parts = email.split('@'); // now parts[0] contains "example" // and parts[1] contains "domain.com"
Je peux voir où quelque chose comme ça serait utile, merci de partager votre exemple.
Aussi, vous pouvez faire: Nom d'utilisateur String = email.split ("@") [0];
dans kotlin fort>
Ou e-mail.substringBefore ("@") code>
Pouvez-vous compter sur une adresse email valide?
Il devrait y avoir une sorte de
exploser () code> fonction qui prendrait
@ code> comme entrée et renvoyer une matrice de deux éléments:
Exemple code> et
Domaine .com code>.
@ L'homme le plus sexy de la Jamaïque Cette méthode s'appelle
email.split ('@') code>
jetez un coup d'œil à Stackoverflow.com/Questtions/5214372/... docs.oracle.com/javaee/6/afi/javax/mail/internet/...