“Conocimiento Programación>Programación Java

Java IsDate Función

2016/4/19
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
Tamaño máximo del almacenamiento dinámico de JVM
Cómo: iReport para NetBeans
Cómo construir un applet Con Eclipse
Cómo encontrar si un entorno de ejecución de Java está instalado
Cómo redireccionar el JSP
Las variables de clase de Java Coding
Cómo eliminar una cadena a partir de una lista doblemente enlazada en Java
Cómo encontrar polinomios cromáticas en Java
Conocimiento de la computadora © http://www.ordenador.online