2 votes

le formatage du nom de l'utilisateur

J'avais mon nom d'utilisateur comme domaine \username donc si je fais ça

String username = "mydomain\myusername";

Cela donne une erreur. Quelqu'un peut-il me dire comment faire ?

Merci.

7voto

codeMan Points 2852

\ est un méta-caractère, il a une signification particulière. Si vous voulez utiliser le méta-caractère tel quel, vous devez l'échapper avec \ . Puisque vous avez \ en mydomain\myusername vous devez y échapper avec \

utiliser

String username = "mydomain\\myusername";

4voto

NickJ Points 3376

Les barres obliques inversées sont des caractères spéciaux utilisés pour l'échappement, par ex. \t est un onglet, \n est un saut de ligne. Vous avez \m qui n'est pas une séquence d'échappement valide.

Pour qu'il y ait réellement une barre oblique inverse, elle doit être échappée :

String username = "mydomain\\myusername";

3voto

TheWhiteRabbit Points 4985

Échapper au caractère \

donc utiliser String username = "mydomain\\myusername"; au lieu de

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X