Le découpage d'une chaîne sur la double pipe(||) à l'aide de la Chaîne.split()

Je suis en train de séparer la chaîne avec double pipe (||), qui est le délimiteur.Chaîne ressemble à quelque chose comme ceci:

String str ="[email protected]||[email protected]||[email protected]";

je suis capable de le découper à l'aide de la StringTokeniser.La javadoc dit que l'utilisation de cette classe est découragé et au lieu de regarder la Chaîne.divisé en option.

StringTokenizer token = new StringTokenizer(str, "||");

Le code ci-dessus fonctionne très bien.Mais pas en mesure de comprendre pourquoi ci-dessous chaîne.fonction split ne me donne pas le résultat escompté..

String[] strArry = str.split("\\||");

Où vais-je mal..?

  • Quel est votre résultat attendu?
InformationsquelleAutor FarSh018 | 2013-03-20