Extrahera delsträngar

Java:
Extrahera delsträngar

Hur man gör:

Extrahera en delsträng med substring()-metoden:

public class SubstringExample {
    public static void main(String[] args) {
        String text = "Hej, världen!";
        String deltext = text.substring(4, 11); // börjar på index 4, slutar före index 11
        System.out.println(deltext); // Skriver ut "världen"
    }
}

Resultat:

världen

Fördjupning:

Metoden substring() har använts sedan de tidiga versionerna av Java. Ett alternativ är att använda StringUtils från Apache Commons Lang för fler möjligheter och kontroller. Detaljerna i hur substring extraheras har förbättrats över tid för effektivitet, initialt skapade det nya strängar med nya teckenarrayer, nu skapar det en ny sträng som delar samma teckenarray som ursprungssträngen men med olika start och slutindex.

Se Också: