O que é String?
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Strings e Como Utilizá-Las
Em Java, "String" é um tipo de dado utilizado para representar texto. Sua sintaxe é a seguinte:
Main.java
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:
Main.java
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:
Main.java
Também podemos criar arrays de strings:
Main.java
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.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Tudo estava claro?
Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
O que é String?
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Strings e Como Utilizá-Las
Em Java, "String" é um tipo de dado utilizado para representar texto. Sua sintaxe é a seguinte:
Main.java
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:
Main.java
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:
Main.java
Também podemos criar arrays de strings:
Main.java
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.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Tudo estava claro?