Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java isda Funkcia

Programátori často chcú , aby zabezpečili , že užívatelia dátových vstúpi do ich programov sa bude riadiť konkrétne formáty alebo noriem . Dátum vstupu je príkladom takéhoto vstupu . Dátum formáty sa môžu líšiť v závislosti na regióne alebo zvyku užívateľa . Ak obmedzuje programátor , ako môže užívateľ zadať dátum , ona potom môžete vytvoriť vzor - zodpovedajúci program , ktorý vie čítať reťazca a zistiť , či predstavujú dáta . Objekt vzor v jazyku Java , spolu s regulárne výrazy , môžete vytvoriť zodpovedajúce termíny jednoduché a priamočiare . Dátum Funkcia

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 )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené