Modificarea comportamentului în metodele split java.lang.String şi java.util.regex.Pattern

Această regulă semnalează toate utilizările de metode java.util.regex.Pattern.split şi java.lang.String.split o dată pe fişier.

În Java 8, atunci când există o potrivire de lăţime pozitivă la începutul secvenţei de intrare atunci este inclus un subşir gol la începutul matricei rezultate. O potrivire de lăţime zero la început nu produce totuşi niciodată un astfel de subşir de început gol.

De exemplu, când este apelată următoarea metodă: "abc".split("");
În Java 7, metoda returnează următoarea matrice: ["", "a", "b", "c"]
În Java 8, metoda returnează următoarea matrice în loc: ["a", "b", "c"]

Examinaţi-vă aplicaţia şi asiguraţi-vă că aplicaţia nu se bazează pe şirul gol returnat anterior de metoda split.

Pentru informaţii suplimentare, consultaţi documentaţia Java pentru următoarele clase: