Toto pravidlo označí všechna použití metod java.util.regex.Pattern.split a java.lang.String.split jednou pro každý soubor.
Je-li v prostředí Java 8 nalezena shoda typu positive-width na začátku vstupní posloupnosti, bude vložen prázdný úvodní podřetězec na začátek výsledného pole. Shoda typu zero-width na začátku ale nikdy takovýto úvodní podřetězec nevytvoří.
Je-li například volána následující metoda: "abc".split("");
V prostředí Java 7 vrací metoda následující pole: ["", "a", "b", "c"]
V prostředí Java 8 vrací místo toho metoda následující pole: ["a", "b", "c"]
Ověřte aplikaci a ověřte, že se aplikace nespoléhá na prázdný řetězec, který byl dříve vrácen metodou rozdělení.
Další informace viz dokumentace Java, kde jsou uvedeny následující třídy: