Cette règle marque toutes les utilisations des
méthodes java.util.regex.Pattern.split et
java.lang.String.split une fois par fichier.
Dans Java 8, s'il existe une correspondance de largeur positive au début de la séquence d'entrée, une sous-chaîne de début vide est incluse au début du tableau généré. Toutefois, une correspondance de largeur zéro au début ne génère jamais de sous-chaîne de début vide.
Par exemple, lorsque la méthode suivante est appelée : "abc".split("");
Dans Java 7, la méthode renvoie le tableau suivant : ["", "a", "b", "c"]
Dans Java 8, la méthode renvoie le tableau suivant : ["a", "b", "c"]
Vérifiez votre application et assurez-vous qu'elle ne s'appuie pas sur la chaîne vide précédemment renvoyée par la méthode de fractionnement.
Pour plus d'informations, voir la documentation Java pour les classes suivantes :