Division d'une chaîne en morceaux à intervalles spécifiés à l'aide de Java
En Java, la division d'une chaîne à intervalles réguliers peut être réalisée à l'aide d'expressions régulières.
Par exemple, le problème fourni montre comment diviser une chaîne "foobarspam" en morceaux de trois caractères dans JavaScript :
"foobarspam".match(/.{1,3}/g)
Implémentation Java :
Pour répliquer cette fonctionnalité en Java, on peut utiliser l'approche suivante :
String s = "1234567890"; System.out.println(java.util.Arrays.toString(s.split("(?<=\G...)")));
Explication de la Regex :
L'expression régulière utilisée dans cette solution est :
(?<=\G...)
Cette expression régulière se compose des composants suivants :
Par conséquent, cette expression régulière correspond une chaîne vide dont la dernière correspondance est suivie de trois caractères avant elle. Cela permet le fractionnement souhaité de la chaîne.
Sortie :
Lorsque le code Java ci-dessus est exécuté à l'aide de l'exemple de chaîne "1234567890", il produit la sortie suivante :
[123, 456, 789, 0]
Cela démontre que la chaîne a été divisée avec succès en morceaux de trois caractères chacun.
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!