Sobes.tech
Junior — Middle

Is een string in programmeren een datatype met vaste lengte of kan deze worden gewijzigd na creatie?

sobes.tech AI

Antwoord van AI

In de meeste programmeertalen is een string een gegevenstype met een onveranderlijke (immutable) lengte na creatie. Dit betekent dat, nadat een string is gemaakt, de inhoud en lengte niet direct kunnen worden gewijzigd.

Als je de string wilt wijzigen, wordt een nieuwe string gemaakt met de gewijzigde inhoud. Bijvoorbeeld, in Java of Python zijn strings onveranderlijk.

Voorbeeld in Java:

String s = "hello";
s = s + " world"; // er wordt een nieuwe string "hello world" gemaakt

Als een wijzigbare tekenreeks nodig is, worden speciale klassen gebruikt, zoals StringBuilder in Java, die het mogelijk maken om de inhoud te wijzigen zonder nieuwe objecten te maken.