Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Que É String? | Variáveis e Tipos de Dados
Introdução ao Java

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.

question mark

Qual das alternativas a seguir representa a forma correta de criar uma String em Java?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
some-alt