Sobes.tech
Junior — Middle

Uma string em programação é um tipo de dado de comprimento fixo ou pode ser alterada após a sua criação?

sobes.tech IA

Resposta da IA

Na maioria das linguagens de programação, uma string é um tipo de dado com um comprimento imutável (immutable) após a sua criação. Isso significa que, após criar a string, seu conteúdo e comprimento não podem ser alterados diretamente.

Se precisar modificar a string, uma nova string é criada com o conteúdo alterado. Por exemplo, em Java ou Python, as strings são imutáveis.

Exemplo em Java:

String s = "hello";
s = s + " world"; // uma nova string "hello world" é criada

Se for necessária uma sequência de caracteres modificável, usam-se classes especiais, como StringBuilder em Java, que permite alterar o conteúdo sem criar novos objetos.