In Java , come nella maggior parte degli altri linguaggi di programmazione , viene fatta una distinzione tra i dati numerici e le stringhe di caratteri che rappresentano i dati numerici . Uno svantaggio di questa distinzione è che se i dati numerici vengono ricevuti in forma stringa, deve essere interpretato nel tipo di dato corretto. A questo scopo , ogni tipo di dati numerico è di forma oggetto che contiene un metodo "parse " . Istruzioni
1
aperto " Netbean " o il vostro preferito Java Integrated Development Environment ( IDE ) .
2
Aprire una classe esistente o crearne uno nuovo facendo clic su " File , " " New Class ".
3 Tipo
" psvm "per creare un metodo main .
4
Digitare il seguente nel metodo principale per creare una stringa che contiene dati interi :
String s = " 12345" ;
5
digitare quanto segue per analizzare il numero nella stringa come un numero intero:
try {
int i = Integer.parseInt ( s ) " . stringa non contiene un numero intero "
} catch ( NumberFormatException e) {
System.out.println ( ) ;
}
l'affermazione " try-catch " è fondamentale : deve la stringa non contiene dati numerici , il programma stamperà un messaggio di errore intelligente piuttosto che schianto completamente . È possibile verificare che cambiando la definizione di "s" al punto 4 per una stringa non numerica .