“Conocimientos Programación>Programación Java

Java IsDate Función

2015/11/9
Los programadores a menudo quieren asegurarse de que los usuarios de los datos entrarán en sus programas se adhiere a formatos o estándares específicos. Una entrada de la fecha es un ejemplo de tal una entrada . Formatos de fecha puede variar , dependiendo de la región o el hábito del usuario. Si el programador limita cómo un usuario puede introducir una fecha, ella puede crear un programa de reconocimiento de patrones que se pueden leer cadenas y determinar si representan fechas. El objetivo del modelo de Java, junto con las expresiones regulares , puede hacer que las fechas coincidan simple y directo. Función de fecha

Para iniciar una función que comprueba formatos de fecha , el programador debe tener en cuenta que los formatos de aceptar. En esta discusión , el programador acepta fechas con guiones ( " 00-00-0000 ") y puntos ( " 00.00.0000 ") . El desafío , entonces, es para que coincida con los patrones para las fechas en ambos formatos. En primer lugar , el programador construir una clase que contiene un método " isDate " , que acepta una cadena que representa una fecha:

java.util.regex.Pattern importación , importación java.util.ArrayList ;

DateFinder clase pública {

pública isDate booleana estática (fecha String) { } }


expresiones regulares

Las expresiones regulares son cadenas de caracteres que se pueden utilizar para que coincida con los patrones de texto. El patrón "describe una cadena de búsqueda ", y permite a un patrón de expresión regular para buscar coincidencias de líneas de texto para las ocurrencias de los patrones . La función isDate utilizará cadenas de expresiones regulares para determinar los formatos de fecha adecuados. En el siguiente ejemplo , la función de isDate está equipado con tres variables de cadena que representan los patrones de expresión regulares correspondiente al día apropiado , mes , año y formatos :
días cadena

= " ( ( [ 12 ] \\ \\ d )

Programación Java
Limitaciones hilo en Java
Cómo Desplazarse a la parte superior de un panel de desplazamiento en Java
Cómo cambiar el esquema de fronteras en NetBeans
Cómo crear una clase abstracta en NetBeans
¿Qué son las afirmaciones en Java
Cómo reemplazar los nombres de variable en Java
Cómo encontrar la palabra más corta en Java
Cómo hacer un chat sin necesidad de Java
Conocimientos Informáticos © http://www.ordenador.online