Java RegEx befale lader dig parse data fra en streng til at bestemme , om indholdet i strengen er et helt tal . Du bruger denne kommando til at bekræfte, at posten fra dine læsere er faktisk et tal, så koden ikke returnerer en fejl, hvis du forsøger at udføre beregninger på ugyldige poster . Du opretter en lille funktion til at kontrollere værdien og returnere den booleske værdi "true ", hvis posten er faktisk et heltal. Instruktioner
1
Højreklik på Java fil, du vil bruge til at kontrollere værdien og klik på " Åbn med . " Klik din Java editor til at åbne koden i editoren .
< br > 2
Tilføj bibliotekerne er nødvendige for at bruge RegEx kommando. Tilføje følgende biblioteker til toppen af Java-filen : Hej
import java.util.regex.Matcher , import java.util.regex.Pattern ,
3
Opret regex strengudtryk at bestemme den numeriske værdi og opsætte input variabel, der indeholder den streng, du vil evaluere. Følgende kode opretter disse værdier : Hej
String regexpression = " [- +] [0-9] * \\ \\ [0-9 ] + $? . ?" CharSequence nummer = "20" ,,
4
Kør RegEx brik på input for at bestemme , om strengen er et heltal. Følgende kode afgør om variablen " tal" er et heltal : Hej
Pattern pattern = Pattern.compile ( regexpression ) Matcher verificeres = pattern.matcher ( nummer)
5 < p > Return " true" , hvis værdien er et heltal . I dette eksempel er nummeret " 20" evalueret , så den returnerede værdi er " sande" : Hej
if ( verified.matches () ) { isValid = true ;}
< br >