Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.

Anuncios

Este metodo nos permite devolver una representacion de tipo String del tipo pasado como argumento, primero veamos su sintaxis:

String.valueOf(argumento);
Anuncios

Donde los tipos que podemos pasar como argumentos son:

  • boolean
  • char
  • char array
  • double
  • float
  • int
  • long
  • Object (objeto)
Anuncios

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));
}

}
Anuncios

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$
Anuncios

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.

Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.00