105 votes

Comment supprimer le premier et le dernier caractère d’une chaîne?

J’ai travaillé dans le message SOAP pour obtenir LoginToken à partir de Webservice, et stocker le LoginToken dans String et utilisé `` pour imprimer. Cela imprime [wdsd34svdf], mais je ne veux que wdsd34svdf donc, comment supprimer les crochets. s’il vous plaît quelqu’un m’aider.

merci

exemple:

Sortie : [wdsd34svdf] Je veux wdsd34svdf

211voto

gt_ebuddy Points 6551

C’est facile, Vous devez trouver index de [ et ] puis sous-chaîne. (Ici [ est toujours au début et ] est à la fin) ,

31voto

phibao37 Points 1001

Il s’agit d’une solution générique :

17voto

Ted Hopp Points 122617

Vous pouvez toujours utiliser `` :

9voto

michal.kreuzman Points 3214

Une autre solution à ce problème est d’utiliser la méthode commons-lang (depuis la version 2.0). `` Le principal avantage est qu’il s’agit d’un fonctionnement null safe.

``

5voto

Vishnu Points 152

J’avais un scénario similaire, et je pensais que quelque chose comme

avait l’air plus propre. Bien sûr, si votre jeton peut avoir des crochets, cela ne fonctionnerait pas.

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