A partire dalla release 1.4 di Java la classe String
ha due metodi split
che permettono di spezzare una stringa sfruttando il meccanismo delle regular expression (espressioni regolari), introdotte anch’esse in Java 1.4. L’uso di questi split
mi ha talvolta causato dubbi/disagi ma non per il concetto stesso di “split” o per l’uso delle espressioni regolari. No, per un altro motivo: il concetto “extra” del limit che è stato volutamente aggiunto nello split. E ogni volta devo andare a rileggere la documentazione javadoc per ricordarmi la logica di questo limit ...