Java:
Estrazione di sottostringhe
How to: (Come fare:)
public class EstrattoreDiSottostringhe {
public static void main(String[] args) {
String frase = "Ciao, mondo di Java!";
// Estrai una sottostringa utilizzando substring(int beginIndex, int endIndex)
String parola = frase.substring(6, 11);
System.out.println(parola); // Output: mondo
// Ottieni il resto della stringa da un indice fino alla fine
String resto = frase.substring(12);
System.out.println(resto); // Output: di Java!
}
}
Deep Dive (Approfondimento)
Il metodo substring
di Java è l’evoluzione di funzioni simili esistenti dai primi giorni del linguaggio (anni ‘90). Altre alternative per l’estrazione di sottostringhe includono l’uso di espressioni regolari (Pattern
e Matcher
) o altre API come StringUtils
di Apache Commons. Dettagli di implementazione: fare attenzione a StringIndexOutOfBoundsException
quando gli indici sono fuori dai limiti della stringa e ricordare che substring(int beginIndex)
va fino alla fine della stringa.