Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
O que é String? | String
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

O que é String?

Strings e Como Utilizá-Las

Em Java, "String" é um tipo de dado utilizado para representar texto. Sua sintaxe é a seguinte:

java

Main

copy
1
String name = "string";

Você já se deparou com uma "String" quando exibiu algo na tela usando aspas duplas (""). Sim, "String" está entre nós. Uma string também pode ser exibida como qualquer outra variável, por exemplo:

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { String hello = "Hello world!"; // initialising a String variable System.out.println(hello); // printing our String variable } }

Parece simples. Bem, vamos então para a parte desafiadora. Uma string é um tipo de dado que não pode ser alterado após a inicialização. Isso é chamado de classe imutável. Não fique preso a essas palavras intimidadoras por agora; nós vamos discuti-las em um curso separado. Podemos modificar diretamente o valor de uma variável string já inicializada, mas ao fazer isso, simplesmente criamos um novo objeto na memória. Por exemplo:

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String hello = "Hello world!"; // initialising a String variable hello = "Hello c<>definity"; // changing the link to the object in heap memory System.out.println(hello); // printing our new String variable } }

Também podemos criar arrays de strings:

java

Main

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

No próximo capítulo, mergulharemos nos métodos fundamentais para trabalhar com strings e você entenderá porque mencionei que o valor de uma variável do tipo string não pode ser alterado sem operações específicas.

1. O seguinte código irá compilar?
2. O código a seguir irá compilar?

O seguinte código irá compilar?

Selecione a resposta correta

O código a seguir irá compilar?

Selecione a resposta correta

Tudo estava claro?

Seção 5. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt