Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak chcete začať funkciu , ktorá kontroluje formáty dátumu , programátor musí zvážiť , aké formáty prijať . V tejto diskusii , programátor prijíma dáta pomocou pomlčky ( " 00-00-0000 " ) a bodky ( " 00.00.0000 " ) . Úlohou teda je , aby zodpovedali vzory pre dáta v oboch týchto formátoch . Po prvé, bude programátor vytvoriť triedu , ktorá obsahuje metódu " isda " , ktorý prijíma reťazec predstavujúci dátum :
import java.util.regex.Pattern ; import java.util.ArrayList ;
public class DateFinder {
public static boolean isda ( dátum String ) {
} }
regulárne výrazy
regulárne výrazy sú reťazce znakov , ktoré môžu byť použité , aby zodpovedali vzory v texte . Vzor " opisuje hľadaný reťazec , " a umožňuje regulárny výraz vzorka dohadzovač vyhľadávať riadky textu pre výskytov vzorov . Funkcie isda bude používať regulárne výrazy reťazca určiť správny dátum formáty . V nasledujúcom príklade je funkcia isda je vybavený tromi sláčikovým premenných reprezentujúcich vzorcov regulárnych výrazov , ktoré zodpovedajú príslušnej deň , mesiac a rok formáty :
String deň = " ( ( [ 12 ] \\ \\ d )