1. O String
tipo
O String
tipo é um dos tipos mais usados em Java. Pode ser o tipo mais usado. Há uma razão pela qual é tão popular: essas variáveis permitem que você armazene texto - e quem não quer fazer isso? Além disso, ao contrário dos tipos int
e double
, você pode chamar métodos em objetos do String
tipo, e esses métodos fazem algumas coisas úteis e interessantes.
Além do mais, todos os objetos Java (todos eles!) podem ser transformados em um arquivo String
. Bem, para ser mais preciso, todos os objetos Java podem retornar uma representação de texto (string) de si mesmos. O nome do String
tipo começa com letra maiúscula, porque é uma classe completa.
Voltaremos a esse tipo mais de uma vez (é super útil e interessante), mas hoje faremos uma breve introdução.
2. Criando String
variáveis
O String
tipo é projetado para armazenar strings (texto). Para criar uma variável no código que pode armazenar text , você precisa usar uma instrução como esta:
String name;
Onde name
está o nome da variável.
Exemplos:
Declaração | Descrição |
---|---|
|
Uma variável de string chamada name é criada |
|
Uma variável de string chamada message é criada |
|
Uma variável de string chamada text é criada |
Assim como com os tipos int
e double
, você pode usar a notação abreviada para criar múltiplas String
variáveis:
String name1, name2, name3;
3. Atribuindo valores a String
variáveis
Para colocar um valor em uma String
variável, você precisa desta declaração:
name = "value";
E agora chegamos à primeira diferença entre esse tipo e os que já estudamos. Todos os valores do String
tipo são strings de texto e devem ser colocados entre aspas duplas .
Exemplos:
Declaração | Observação |
---|---|
|
A name variável contém o textoSteve |
|
A city variável contém o textoNew York |
|
A message variável contém o textoHello! |
4. Inicializando String
variáveis
Assim como os tipos int
e double
, as variáveis do String
tipo podem ser inicializadas imediatamente quando são criadas. Na verdade, isso é algo que você pode fazer com todos os tipos em Java. Portanto, não vamos mais mencioná-lo.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
O compilador Java reclamará se você declarar uma variável sem atribuir nenhum valor a ela e depois tentar usá-la.
Este código não funcionará:
Declaração | Observação |
---|---|
|
A name variável não é inicializada. O programa não compila. |
|
A a variável não é inicializada. O programa não compila. |
|
A x variável não é inicializada. O programa não compila. |
GO TO FULL VERSION