Comme nous le savons tous, Java fournit de nombreuses façons d'intercepter les chaînes. Jetons un coup d'œil à environ plusieurs types.
1. Split () + Expression régulière pour intercepter.
Passez le habitué à Split (). Renvoie un type de tableau de chaîne. Cependant, l'interception de cette manière entraînera de grandes pertes de performances, car les règles d'analyse prennent beaucoup de temps.
String str = "ABC, 12,3yy98,0"; String [] strS = str.split (","); for (int i = 0, len = str.length; i <len; i ++) {System.out.println (strs [i] .toString ());}Résultats en cours:
abc
12
3yy98
0
2. Utilisez la méthode substring () pour effectuer une interception de chaîne.
La substrating fournit différentes méthodes d'interception à travers différents paramètres
2.1 Un seul paramètre est passé
Par exemple:
String sb = "bbbdsajjds";
SB.Substring (2);
Intercepter la chaîne de l'index numéro 2 jusqu'à la fin de la chaîne. (La valeur d'index commence à 0);
2.2 Passer dans 2 valeurs d'index
String sb = "bbbdsajjds";
SB.Substring (2, 4);
Partant de l'index numéro 2 à la fin avec l'index 4 (et à l'exclusion de l'index 4, c'est-à-dire les caractères interceptés réels 2 et 3);
Les résultats de l'opération sont les suivants:
bdsajjds
bd
3. Méthodes fournies par StringUtils
StringUtils.SubstringBefore ("dskeabcee", "e");
/ Le résultat est: dsk /
Voici le premier "E" comme norme.
StringUtils.SubstringBeforelast ("dskeabcee", "e")
Le résultat est: dskeabce
Le dernier "E" est la base ici.
Les trois méthodes ci-dessus de l'interception de la chaîne Java (recommandée) sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.