Bienvenidos sean a este post, hoy veremos un metodo de la clase Date.
Nota:
Esta clase como este metodo ya son obsoletos pero aun pueden usarse. Para ello, deben usar la opcion -Xlint al momento de compilarlo.
Este metodo nos convierte el valor de un objeto Date a tipo String. Veamos como es su sintaxis:
objeto.toString();
Simplemente se aplica al objeto y este se encarga de convertirlo. Si no se dieron cuenta, este se ejecuta internamente cuando concatenamos datos de distintos tipos al momento de mostrarlos, por ejemplo con println, pero tambien puede ser utilizado por nosostros en algunas situaciones. Analicemos el siguiente ejemplo:
import java.util.*;
public class Fecha
{
public static void main(String[] args)
{
Date fecha = new Date();
String[] arr = fecha.toString().split(" ");
for(String s : arr)
System.out.println(s);
}
}
Primero definimos un objeto donde almacenamos la fecha y hora del momento que ejecutamos el codigo. Lo siguiente sera definir un array de tipo String, en este tenemos al objeto anterior y le aplicamos el metodo split para que separe el contenido en fecha en base al espacio en blanco pero para ello antes le aplicamos el metodo para convertirlo en String y poder usarlo. Con esto realizado, usamos un for mejorado para tomar todos los elementos del array y lo mostramos en la consola. Compilemos el codigo y veamos como es la salida:
$ java Fecha
Thu
Jan
30
20:27:21
ART
2025
$
Como pueden ver, realizo lo solicitado. Como dijimos anteriormente, en algunas ocasiones este metodo se ejecuta internamente pero en otras situaciones, como la del ejemplo, es necesario usarlo para poder utilizar metodos de tipo String. Prueben de eliminar a toString y usar directamente a split en fecha para ver que sucede.
Nota:
Si quieren saber mas sobre split, les recomiendo visitar este post.
En resumen, hoy hemos visto a Date.toString, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion. Espero les haya resultado de utilidad 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.


Donation
It’s for maintenance of the site, thanks!
$1.50
