Maison >Java >javaDidacticiel >Comment diviser correctement des chaînes en utilisant un point (.) comme délimiteur en Java ?

Comment diviser correctement des chaînes en utilisant un point (.) comme délimiteur en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-21 16:01:16913parcourir

How to Properly Split Strings Using a Dot (.) as a Delimiter in Java?

Diviser des chaînes avec des délimiteurs de points

En Java, la méthode split() peut être utilisée pour diviser une chaîne en sous-chaînes en fonction d'un paramètre spécifié. délimiteur. Cependant, le caractère délimiteur (.) a une signification particulière dans les expressions régulières, où il correspond à n'importe quel caractère. Par conséquent, si vous souhaitez diviser une chaîne sur un point, vous devez l'échapper comme indiqué dans l'exemple suivant :

String myFilename = "image.png";
String[] filenameParts = myFilename.split("\."); 

// Access the first part of the file name
String firstPart = filenameParts[0];

En échappant le point avec une barre oblique inverse, nous nous assurons qu'il est interprété littéralement comme le délimiteur pour diviser la chaîne, plutôt que comme métacaractère d'expression régulière. Cela nous permet de diviser le nom du fichier en deux parties, la première partie étant la chaîne avant le point.

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!

Déclaration:
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