programmeringsspråket Java innehåller stöd för ett fåtal primitiva klasser . Primitiva klasser inkluderar String för alfanumeriska värden , Heltal för heltal , och Dubbelrum för flyttal . En sträng kan innehålla vilka tecken som helst , i synnerhet vissa av dessa sekvenser ( t.ex. " -102 " ) motsvarar decimal notation av ett nummer . Du kan inkludera kod i din Java -program för att kontrollera om en sträng råkar beteckna ett nummer . Instruktioner
en
Kontrollera om String betecknar ett giltigt heltal genom att försöka tolka den som ett heltal , på följande sätt :
Integer.parseInt ( MyString );
Ersätt " MyString " av String-variabel som du vill checka in din kod .
2
Fånga undantaget att koden i steg 1 kommer att generera om String råkar inte beteckna ett giltigt heltal , genom att bifoga koden i steg 1 enligt följande:
prova
{
Integer.parseInt ( MyString );
}
fångst ( NumberFormatException ex moms ) katalog
{
System.out.println ( " Inte ett giltigt heltal ! " ) ;
}
3
Kontrollera om String betecknar ett giltigt flyttal genom att försöka tolka det som en dubbel , enligt följande :
Double.parseDouble ( MyString ) ,
4
Fånga undantag att koden i steg 1 kommer att generera om String råkar inte beteckna ett giltigt decimaltal , genom att innesluta koden i steg 3 på följande sätt :
prova
{
Double.parseDouble ( MyString ) ;
}
fångst ( NumberFormatException ex moms ) katalog
{
System.out.println ( " Inte ett giltigt decimaltal " ) ; !
}