|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
[JAVA] Trasformare una stringa in int
Scusate... Sono niubbo di java... è almeno un'ora ma non trovo la soluzione:
String asd="100"; int a; Come faccio a assegnare ad a il valore 100 cioe trasformare la stringa in un int??? grazie
__________________
Dont drink and drive but smoke and fly ![]() Peugeot 206 enfant terrible!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2774
|
a=Integer.parseInt(asd);
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1232
|
Esiste il metodo parseInt della classe Integer.
Esempio: Codice:
int n = Integer.parseInt (unaStringa) Codice:
a = Integer.parseInt(asd);
__________________
Cpu: Amd 64 X2 5200+ - Mobo:M2N32SLI DELUXE - Ram: Corsair xms2 800 mhz kit 4gb - SK Video: Gaiward GTS250 - Ali : Enermax Liberty 500 Wat - Mast DVD: 2 Nec AD-5170A - Case : Thermaltake Armor+ - Dissipatore: Thermaltake V1 Notebook: Sony Vaio VGN-Fe21M-Pda: Htc Diamond |Il mio sito|Flickr| Stanco del solito forum? Vieni a parlare di fotografia su Fotoni |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Metodo parseInt() di Integer. Vedi il javadoc per i dettagli.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1232
|
two è meglio che one!!!
![]() ![]()
__________________
Cpu: Amd 64 X2 5200+ - Mobo:M2N32SLI DELUXE - Ram: Corsair xms2 800 mhz kit 4gb - SK Video: Gaiward GTS250 - Ali : Enermax Liberty 500 Wat - Mast DVD: 2 Nec AD-5170A - Case : Thermaltake Armor+ - Dissipatore: Thermaltake V1 Notebook: Sony Vaio VGN-Fe21M-Pda: Htc Diamond |Il mio sito|Flickr| Stanco del solito forum? Vieni a parlare di fotografia su Fotoni |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
Grazie a tutti l'ho trovata nel javadoc FUNZIONA!!!
__________________
Dont drink and drive but smoke and fly ![]() Peugeot 206 enfant terrible!!! |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
Ancora una cosa se io ho ciò:
private Map<String,Parcheggio> Parcheggi = new HashMap<String,Parcheggio>(); Dove String è un nome a caso Dove Parcheggio è public Parcheggio(String nome, int posti, int lat, int lon, double costo) { this.nome=nome; this.posti=posti; this.lat=lat; this.lon=lon; this.costo=costo; posti_liberi=posti; } C'è un modo per scorrere tutti gli elementi di Parcheggi per vedere quale ha il minor costo ad esempio?
__________________
Dont drink and drive but smoke and fly ![]() Peugeot 206 enfant terrible!!! |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
No, hai sbagliato struttura dati. La mappa ti permette di accedere solo agli elementi per la loro chiave, nel tuo caso una stringa. Ti conviene passare ad una List<Parcheggio>. Tra l'altro, visto che sei novizio, forse non sai un modo veloce veloce per iterare su tutti gli elementi di una Collection (Set, List... ma non Map).
Codice:
List<Person> lista; for(Person p:lista) { ... } |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
Il problema è che devo stravolgere tutto...
__________________
Dont drink and drive but smoke and fly ![]() Peugeot 206 enfant terrible!!! |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Da una Map puoi ottenere un 'set' delle chiavi (keySet() ), un 'set' di entry (entrySet() ) o una collezione dei valori (values() ).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:25.