Indietro
Menu
Java - Problema casting da stringa a intero
Login
Home
Forum
Guida Pascal
Guida al Visual Basic .NET
Guida GWBasic
Guida HTML
Guida SDL
Guida Batch
Guida VBScript
Guide
About
Username:
Password:
Oppure
Username:
Oppure
24/06/12 14:14
The Newbie
vorrei convertire il valore di una stringa numerica (derivante da input da tastiera su riga di comando) in integer mediante casting
String s = "123"; int i = (int) (s);
il compilatore però mi da l'errore scrivendo che tipi non sono convertibili
esiste forse qualche metodo della classe String che mi permette di fare ciò?
mi sono bloccato...
:- |
grazie in anticipo
aaa
24/06/12 14:23
dmr
Devi usare il metodo statico parseInt della classe Integer quindi:
String s= "123"; int i=Integer.parseInt(s);
aaa
25/06/12 11:00
ale.gatti96
ti conviene utilizzare un blocco try-catch, così verifichi anche che la stringa sia effettivamente numerica.
Ultima modifica effettuata da
ale.gatti96
25/06/12 11:01
aaa
25/06/12 21:47
The Newbie
grazie mille
ale.gatti96 stavo pensando alla stessa cosa
aaa
Code
Quote
G
C
S