Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Introdução a conversão de dados
  2. Métodos da classe Boolean
  3. Métodos da classe Interger
  4. Métodos da classe Float
  5. Métodos da classe Double
  6. Métodos da classe String
  7. Métodos da classe Byte

Em Java Básico: Casting vimos o básico sobre conversão de dados. Nesta parte, vamos um pouco além aprendendo a conversão entre tipos de dados diferentes como Int para String, Boolean para Int entre outros.

Para as conversões mencionadas acima, vamos utilizar as Classes abaixo disponíveis na linguagem Java. Clique sobre os nomes para ir até a seção desejada.

  1. java.lang.Boolean
  2. java.lang.Float
  3. java.lang.Interger
  4. java.lang.Double
  5. java.lang.String
  6. java.lang.Byte

Para uso das classes acima é necessário realizar a importação utilizando o comando import. Nos próximos exemplos a importação será feita em nossa classe Main.java onde as classes serão usadas.

Sintaxe
import java.lang.nome_classe

A classe Boolean possui os seguintes métodos básicos abaixo para conversão de valores para o tipo booleano:

Tab. 1: Métodos da classe Boolean
Método Descrição
Boolean(String s) Cria um booleano baseado em uma string
parseBoolean(string s) Converte uma string para boolean

A classe Integer apresenta os métodos básicos abaixo para conversão para o tipo de dado integer como origem ou destino.

Tab. 2: Métodos da classe Integer
Método Descrição
Interger(string s) Cria objeto interger baseado em uma string
doubleValue() Cria um booleano baseado em um string
floatValue() Converte um valor int para float
parseInt(string s) Converte uma string para int
toString() Converte um int para string
toHexString() Converte um int para string hexadecimal
toBinaryString() Converte um int para string binária
valueOf() Converte string para int

A classe Float apresenta os métodos básicos abaixo para conversão para o tipo de dado float como origem ou destino.

Tab. 3: Métodos da classe Float
Método Descrição
Float (double value) Float (string value) Cria um float baseado em uma string
parseFloat(string s) Converte um valor int para float
doubleValue() Converte uma string para int
toString() Converte um int para string
toHexString() Converte um int para string hexadecimal
toBinaryString() Converte um int para string binária
valueOf() Converte string para float

A classe String apresenta os métodos básicos abaixo para conversão de outros tipos de dados para o tipo String.

Tab. 4: Métodos da classe String
Método Descrição
String(byte[] s) String(char[] s) Cria uma string baseado em vetor
getBytes() Converte string para vetore de byte
toCharArray() Converte uma string para vetor de char
valueOf( string s) Converte um valor para string

  1. 23/09/2024 - revisão 3 - ajustes pontuais
  2. 02/09/2024 - revisão 2 - Correção em links de atalho
  3. 08/02/2024 - revisão 1 - correção em navegação, descrição de métodos e erros gramaticais
  4. 04/09/2023 - versão inicial