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.