Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   Validaciones en JAVA (https://www.clubdelphi.com/foros/showthread.php?t=12105)

aniels 06-07-2004 00:50:01

Validaciones en JAVA
 
Buen día.

Soy nueva utilizando JAVA, en una de las aplicaciones que tengo que hacer me piden que valide fechas, números, etc. Me habían dicho que en el API de JAVA hay algo, pero realmente no sé como buscar. Les agradecería si me pueden dar una orientación sobre como hacer estas validaciones

Gracias

santana 06-07-2004 01:14:45

Cita:

Empezado por aniels
Me habían dicho que en el API de JAVA hay algo, pero realmente no sé como buscar.

Aquí tienes la documentación de Sun sobre el API.

http://java.sun.com/reference/api/

Saludos.

santana 06-07-2004 01:41:41

Hola.

Te he estado preparando un ejemplo para validar fechas.
Mírate la documentación respecto a SimpleDateFormat.
Puedes crear una instancia de esta clase y usarla de este modo:

Código:


  try {
        String formato = "d/M/y";
        SimpleDateFormat format = new SimpleDateFormat(formato);
        Date date = format.parse(fechaString);
        System.out.println("fecha válida");
 } catch (ParsePosition e) {
        System.out.println("fecha inválida");
 }

En la documentación se explica como definir el formato que deseas usar.

Suerte.

santana 06-07-2004 02:00:52

Hola, de nuevo.

Y ahora, para validar números, otro ejemplo.


Código:


 Public class validarNumeros {
 
 Public static int exceptionThrower(String error) throws
 Exception {
        throw new Exception(error);
 }
 
 Public static void main(String args[]) throws Exception {
          int valorMin = 1;
        int valorMax = 999;
          int valor = 1000;
 
        valor = ( (valorMin <= valor) && (valor <= valorMax) )
          ? valor : exceptionThrower("Valor fuera del rango");
 
        System.out.println("Valor dentro del rango ");
 }
 }

Espero que te sirva.
Saludos.


La franja horaria es GMT +2. Ahora son las 07:51:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi