Sobes.tech
Junior — Middle

Da li je niz u programiranju tip podataka sa fiksnom dužinom ili se može menjati nakon kreiranja?

sobes.tech АИ

Одговор од АИ

У већини програмских језика, низ (string) је тип података са непроменљивом (immutable) дужином након креирања. То значи да након креирања низа, његов садржај и дужина не могу бити директно изменјени.

Ако је потребно изменити низ, креира се нови низ са изменјеним садржајем. На пример, у Јави или Питону, низови су непроменљиви.

Пример у Јави:

String s = "hello";
s = s + " world"; // креира се нови низ "hello world"

Ако је потребна изменљива секвенца карактера, користе се специјалне класе, као што је StringBuilder у Јави, који омогућавају измену садржаја без креирања нових објеката.