Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.
Este metodo nos permite devolver una representacion de tipo String del tipo pasado como argumento, primero veamos su sintaxis:
String.valueOf(argumento);
Donde los tipos que podemos pasar como argumentos son:
- boolean
- char
- char array
- double
- float
- int
- long
- Object (objeto)
Para entenderlo mejor veamos el siguiente ejemplo:
valueof.java
public class valueof
{
public static void main(String args[])
{
int i = 123456;
boolean b = true;
char c = 'a';
char [] a = {'h','o','l','i','s'};
System.out.println(String.valueOf(i));
System.out.println(String.valueOf(b));
System.out.println(String.valueOf(c));
System.out.println(String.valueOf(a));
}
}
En este ejemplo primero crearemos una serie de variables de distintos tipos, en el primer caso sera de tipo int, en el segundo caso de tipo boolean, luego de tipo char y por ultimo un array de tipo char, cada caso lo identificaremos distinto y con un valor relacionado al tipo que posee, luego mostraremos el resultado del metodo para cada uno de las variables que generamos anteriormente, compilemos y veamos su salida:
tinchicus@dbn001vrt:~/lenguajes/java$ java valueof
123456
true
a
holis
tinchicus@dbn001vrt:~/lenguajes/java$
Observen como nos devolvio el valor informado pero de tipo String en lugar del original, y especialmente se observa cuando lo hicimos con el array de tipo char, esto es especialmente util cuando necesitamos procesar el resultado en una cadena o como una.
En resumen, hoy hemos visto valueOf, que es, para que sirve, con cuales tipo trabaja y un ejemplo practico para verlo en accion, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.00
