Maison >Java >javaDidacticiel >Comment diviser correctement des chaînes en utilisant un point (.) comme délimiteur en 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!