Bóson Treinamentos em Ciência e Tecnologia

O método valueOf em Strings – Programação em Java

Como usar o método valueOf em Strings em Java

O método valueOf em Strings

Todos os objetos em Java possuem um método toString que permite obter a representação em string do objeto em questão, por exemplo, para fins de exibição. Porém, os tipos primitivos (como int, float, boolean, char, etc.) não possuem esse método, pois na verdade eles não tem nenhum método (afinal, são tipos primitivos, e não classes).

Ainda assim, é possível obter a representação de string de um tipo primitivo usando um método especial pertencente à classe String: o método valueOf.

O método valueOf é um método estático que recebe um argumento de qualquer tipo e o converte em um objeto String, que pode ser então processado por métodos como printf, println ou qualquer outro que trabalhe com cadeias de caracteres.

Exemplos

Vejamos alguns exemplos.

// Declarar algumas variáveis de tipos primitivos
boolean valorBooleano = false;
int valorInteiro = 13;
char valorCaractere = 'F';
float valorFloat = 3.14f;
double valorDouble = 1.61803;

// Verificar os valores das variáveis
System.out.printf("Booleano: %s%n", String.valueOf(valorBooleano));
System.out.printf("Inteiro: %s%n", String.valueOf(valorInteiro));
System.out.printf("Caractere: %s%n", String.valueOf(valorCaractere));
System.out.printf("Float: %s%n", String.valueOf(valorFloat));
System.out.printf("Double: %s%n", String.valueOf(valorDouble));

Veja que foram retornadas as representações em string dos valores primitivos passados para o método valueOf.

É isso aí! Na próxima lição vamos apresentar a classe StringBuilder em Java, que permite realizar operações avançadas de criação e manipulação de Strings dinâmicas.
Até!

Sair da versão mobile