Merkkijonojen osien poimiminen

Java:
Merkkijonojen osien poimiminen

How to: (Kuinka tehdään:)

public class SubstringExample {
    public static void main(String[] args) {
        String text = "Ohjelmointi on hauskaa";
        String sub = text.substring(13); // Otetaan osa jälkeen indexin 13
        String subWithEnd = text.substring(0, 13); // Otetaan osa indeksien 0 ja 13 väliltä

        System.out.println(sub); // Tulostaa "hauskaa"
        System.out.println(subWithEnd); // Tulostaa "Ohjelmointi on"
    }
}

Deep Dive (Sukellus syvyyksiin):

Substringien konsepti on vanha, juontuen ajoista kun ohjelmistoja kirjoitettiin nauhoille. Java tarjoaa substring() metodin String-luokassa, jolla voi hakea osajonot tehokkaasti. Alternatiiveina ovat subSequence() käyttäminen tai regex (säännölliset lausekkeet), joilla voi hakea monimutkaisempia kuvioita. Suorituskyvyn kannalta Java käyttää String-luokassa muistiystävällistä tapaa, jossa osajonot viittaavat alkuperäisen merkkijonon muistialueeseen eivätkä kopioi dataa suotta.

See Also (Katso myös):