Junior — Middle
Podes falar sobre a classe String e as suas principais características?
sobes.tech IA
Resposta da IA
A classe String em Java representa uma sequência imutável de caracteres. Principais características:
- Imutabilidade: após criar um objeto
String, não pode ser modificado. Qualquer operação que altere a string cria um novo objeto. - Armazenamento: as strings são armazenadas como um array de caracteres
char. - Otimização: as strings usam um pool de strings para economizar memória, onde literais iguais apontam para o mesmo objeto.
- Métodos: fornece muitos métodos para trabalhar com strings, como
length(),substring(),indexOf(),equals(),toLowerCase()e outros.
Exemplo:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 permanece "hello"