logo

Java String valorOf()

O string java valorOf() O método converte diferentes tipos de valores em string. Com a ajuda do método string valueOf(), você pode converter int em string, long em string, boolean em string, caractere em string, float em string, double em string, objeto em string e array char em string.


Implementação interna

 public static String valueOf(Object obj) { return (obj == null) ? 'null' : obj.toString(); } 

Assinatura

A assinatura ou sintaxe do método string valueOf() é fornecida abaixo:

 public static String valueOf(boolean b) public static String valueOf(char c) public static String valueOf(char[] c) public static String valueOf(int i) public static String valueOf(long l) public static String valueOf(float f) public static String valueOf(double d) public static String valueOf(Object o) 

Devoluções

representação de string de determinado valor


Exemplo do método Java String valueOf()

 public class StringValueOfExample{ public static void main(String args[]){ int value=30; String s1=String.valueOf(value); System.out.println(s1+10);//concatenating string with 10 }} 
Teste agora

Saída:

 3010 

Exemplo de método Java String valueOf (boolean bol)

Esta é uma versão booleana do método valueOf() sobrecarregado. Leva um valor booleano e retorna uma string. Vejamos um exemplo.

 public class StringValueOfExample2 { public static void main(String[] args) { // Boolean to String boolean bol = true; boolean bol2 = false; String s1 = String.valueOf(bol); String s2 = String.valueOf(bol2); System.out.println(s1); System.out.println(s2); } } 
Teste agora

Saída:

 true false 

Exemplo de método Java String valueOf (char ch)

Esta é uma versão char do método valueOf() sobrecarregado. Leva o valor char e retorna uma string. Vejamos um exemplo.

 public class StringValueOfExample3 { public static void main(String[] args) { // char to String char ch1 = 'A'; char ch2 = 'B'; String s1 = String.valueOf(ch1); String s2 = String.valueOf(ch2); System.out.println(s1); System.out.println(s2); } } 
Teste agora

Saída:

 A B 

Java String valorOf(float f) e valorOf(duplo d)

Esta é uma versão flutuante do método valueOf() sobrecarregado. Leva valor flutuante e retorna uma string. Vejamos um exemplo.

o sorriso mais lindo do mundo
 public class StringValueOfExample4 { public static void main(String[] args) { // Float and Double to String float f = 10.05f; double d = 10.02; String s1 = String.valueOf(f); String s2 = String.valueOf(d); System.out.println(s1); System.out.println(s2); } } 
Teste agora

Saída:

 10.05 10.02 

Java String valueOf() Exemplos completos

Vamos ver um exemplo onde estamos convertendo todas as primitivas e objetos em strings.

 public class StringValueOfExample5 { public static void main(String[] args) { boolean b1=true; byte b2=11; short sh = 12; int i = 13; long l = 14L; float f = 15.5f; double d = 16.5d; char chr[]={'j','a','v','a'}; StringValueOfExample5 obj=new StringValueOfExample5(); String s1 = String.valueOf(b1); String s2 = String.valueOf(b2); String s3 = String.valueOf(sh); String s4 = String.valueOf(i); String s5 = String.valueOf(l); String s6 = String.valueOf(f); String s7 = String.valueOf(d); String s8 = String.valueOf(chr); String s9 = String.valueOf(obj); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); System.out.println(s5); System.out.println(s6); System.out.println(s7); System.out.println(s8); System.out.println(s9); } } 
Teste agora

Saída:

 true 11 12 13 14 15.5 16.5 java StringValueOfExample5@2a139a55