1. O Stringtipo
O Stringtipo é 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 inte double, você pode chamar métodos em objetos do Stringtipo, 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 Stringtipo 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 Stringvariáveis
O Stringtipo é 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;
Stringvariável
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 inte double, você pode usar a notação abreviada para criar múltiplas Stringvariáveis:
String name1, name2, name3;
Stringvariáveis
3. Atribuindo valores a Stringvariáveis
Para colocar um valor em uma Stringvariável, você precisa desta declaração:
name = "value";
Stringvariável
E agora chegamos à primeira diferença entre esse tipo e os que já estudamos. Todos os valores do Stringtipo 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 Stringvariáveis
Assim como os tipos inte double, as variáveis do Stringtipo 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 namevariável não é inicializada. O programa não compila. |
|
A avariável não é inicializada. O programa não compila. |
|
A xvariável não é inicializada. O programa não compila. |
GO TO FULL VERSION