Hvordan sjekke Java for Integer Strings

I Java, som i de fleste andre programmeringsspråk, skilles det mellom numeriske data og strenger av tegn som representerer numeriske data. En ulempe ved denne forskjellen er at, når numeriske data er mottatt i strengform, det må forstås i riktig datatype. For dette formålet har hver numerisk datatype en objektform som inneholder en "parse" metoden.

Bruksanvisning

1 Åpne "Netbean" eller din favoritt Java Integrated Development Environment (IDE).

2 Åpne en eksisterende klasse eller opprette en ny ved å klikke på "File", "New Class."

3 Skriv "PSVM" for å lage en hovedmetode.

4 Skriv inn følgende i den viktigste metoden for å lage en streng som inneholder heltall data:

String s = "12345";

5 Skriv inn følgende for å analysere tall i strengen som et heltall:

try {

int i = Integer.parseInt (s);

} Catch (NumberFormatException e) {

System.out.println ( "String ikke inneholder et heltall.");

}

Den "prøve-fangsten" statement er kritisk: bør strengen ikke inneholde numeriske data, vil programmet skrive ut en intelligent feilmelding i stedet for å krasje helt. Du kan teste det ved å endre definisjonen av "s" i trinn 4 til en ikke-numerisk streng.