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.