O Que É String?
Deslize para mostrar o menu
Agora que você já estudou os tipos de dados primitivos, pode avançar para outro tipo importante que o Java utiliza para trabalhar com texto: String.
No Java, o texto não é armazenado usando tipos primitivos. Em vez disso, é manipulado por meio de um tipo de dado especial chamado String. Uma string é simplesmente um texto armazenado em uma variável.
Você já vem utilizando strings sem perceber, por exemplo, ao exibir mensagens:
System.out.println("Hello World");
Tudo que estiver entre aspas duplas é tratado como uma string em Java. O texto pode ser armazenado em uma variável assim:
String coffeeName = "Cappuccino";
String não é um tipo primitivo
Um ponto importante a entender é que String não é um tipo de dado primitivo. Em vez disso, é um tipo de referência, o que significa:
- não armazena o valor diretamente
- armazena uma referência de onde o texto está na memória
Teremos um módulo inteiro dedicado a Strings, onde entraremos em mais detalhes — por enquanto, apenas lembre-se de que Strings funcionam de maneira um pouco diferente dos números.
Strings devem sempre usar aspas duplas
Correto:
String drink = "Latte";
Incorreto:
String drink = Latte;
Sem aspas, o Java entende que você está se referindo a uma variável, não a um texto.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
O Que É String?
Agora que você já estudou os tipos de dados primitivos, pode avançar para outro tipo importante que o Java utiliza para trabalhar com texto: String.
No Java, o texto não é armazenado usando tipos primitivos. Em vez disso, é manipulado por meio de um tipo de dado especial chamado String. Uma string é simplesmente um texto armazenado em uma variável.
Você já vem utilizando strings sem perceber, por exemplo, ao exibir mensagens:
System.out.println("Hello World");
Tudo que estiver entre aspas duplas é tratado como uma string em Java. O texto pode ser armazenado em uma variável assim:
String coffeeName = "Cappuccino";
String não é um tipo primitivo
Um ponto importante a entender é que String não é um tipo de dado primitivo. Em vez disso, é um tipo de referência, o que significa:
- não armazena o valor diretamente
- armazena uma referência de onde o texto está na memória
Teremos um módulo inteiro dedicado a Strings, onde entraremos em mais detalhes — por enquanto, apenas lembre-se de que Strings funcionam de maneira um pouco diferente dos números.
Strings devem sempre usar aspas duplas
Correto:
String drink = "Latte";
Incorreto:
String drink = Latte;
Sem aspas, o Java entende que você está se referindo a uma variável, não a um texto.
Obrigado pelo seu feedback!