8.4 String methodes

Een kerneigenschap van strings is dat ze onveranderbaar zijn. Dit betekent dat strings niet kunnen wijzigen. Als je een string wilt wijzigen, kan je geen nieuwe waarde toekennen aan een individueel teken uit de string. In plaats daarvan moet je de variabele die de string bevat geheel overschrijven.

Er zijn een aantal methodes beschikbaar die ontworpen zijn om strings te bewerken. Omdat strings onveranderbaar zijn, zullen deze methodes nooit de string waarop ze werken wijzigen, maar een gewijzigde versie van de string retourneren.

Al de string methodes worden aangeroepen via de syntax <string>.<methode>(), met andere woorden, je specificeert de string waarop de methode moet werken, gevolgd door een punt, gevolgd door de methode.

De meeste string methodes zijn geen deel van een module en kan je aanroepen zonder iets te moeten importeren. Er is een string module die bepaalde nuttige constanten en methodes bevat die je in je programma’s kunt gebruiken, maar de methodes die hieronder worden vernoemd, kun je gebruiken zonder de string module te importeren.