Maison > Java > javaDidacticiel > Comment diviser correctement les chaînes à l'aide de séparateurs de points en Java ?

Comment diviser correctement les chaînes à l'aide de séparateurs de points en Java ?

DDD
Libérer: 2024-12-07 01:24:11
original
1019 Les gens l'ont consulté

How to Properly Split Strings Using Dot Separators in Java?

Diviser des chaînes avec des délimiteurs : utiliser des séparateurs de points

Lorsque vous travaillez avec des chaînes, il devient souvent nécessaire de les diviser en composants plus petits en fonction de paramètres spécifiques. personnages. Un cas d'utilisation courant consiste à séparer les chaînes par un point ("."), ce qui peut être réalisé à l'aide de la méthode split().

Dans votre extrait de code, vous utilisez correctement split() pour diviser la chaîne en parties. en utilisant le point comme délimiteur. Cependant, vous avez noté que la méthode split() accepte les expressions régulières, ce qui peut prêter à confusion car un point ("".") signifie normalement n'importe quel caractère dans un modèle regex.

Pour éviter cette ambiguïté, vous devez pour échapper le caractère point en utilisant la barre oblique inverse ("") avant le point, comme ceci :

String[] fn = filename.split("\.");
Copier après la connexion

Cette séquence d'échappement empêche le point d'être considéré comme un métacaractère regex, lui permettant de diviser le chaîne uniquement sur les caractères points réels. En utilisant cette technique, vous pouvez réussir à diviser la chaîne et accéder au premier composant en utilisant fn[0].

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal