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

Ako Skontrolujte , či iba String obsahuje písmená abecedy v jazyku Java

najviac priamočiare spôsob , ako zistiť reťazec Java , či to zodpovedá nastavenej požiadavka na platné znaky , ako je napríklad iba abecedné alebo len alfanumerické , by mohlo byť zriadenie pre - slučky a skontrolovať každý jednotlivý znak v reťazci , aby zistil , či to zodpovedá známej písmená abecedy . Našťastie existuje lepší spôsob , ako pomocou populárny nástroj , známy ako " regulárnych výrazov . " Tento priemyselný štandard jazyk textových vzorov je podporovaná Java ako spôsob , ako vykonávať sofistikované vzor vecné a rozobrať , a ukazuje , čo by bolo zdĺhavý úlohu do niečoho takmer triviálne . Pokyny dovolená 1

Otvorte NetBeans integrované vývojové prostredie ( IDE ) , ktorý bol dodaný s vašou verziou Javy alebo akékoľvek iné Java editore dávate prednosť .
2

zadajte nasledujúci text do Netbeans definovať reťazec :

String s1 = " Toto je $ Tringa , ktorý neobsahuje 0nly alphab3t1cal charact3rs . " ;
3

Zadajte nasledujúce definovať regex vzorom pre vyhľadávanie : Autor

výpletu = " [ a - zA - Z ] * "

hranaté zátvorky v regulárny výraz umožňujú definovať celú sadu platné znaky , a " * " hovorí , že chcete ako mnoho z tých postáv , ako sa môžete dostať . V tomto prípade , kompletné abecedu , veľké aj malé písmená , je definovaná ako platné znaky , zatiaľ čo čísla a interpunkcia nie je
4

Zadajte nasledujúci príkaz , aby ste zistili , či dva zápasu : .

s1.matches ( vzor ) ; .

sa vráti " false " , pretože pôvodný reťazec obsahuje veľa čísel a interpunkčných symbolov

Najnovšie články

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