G-zy
22-06-2008, 03:52
Ciao a tutti,
ho un problema su cui sto perdendo tanto tempo e a cui purtroppo non sto trovando soluzione... Non riesco a passare in Java, più precisamente nella versione MicroEdition (quella per i cellulari o palmari, per intenderci) da una stringa presa da un campo di testo, ad un double (chiaramente il contenuto della stringa è un numero).
Ho controllato nella documentazione, e tra i metodi dei double ci sarebbe un metodo che mi aiuta nel mio intento, ovvero:
static double parseDouble(String s)
ma quando poi lo colloco nel codice, questo mi dà errore (dicendomi che il parametro a cui faccio corrispondere a (un puntatore di tipo double) non è di tipo double...
Questo la parte di codice che mi dà errore:
String f = new String("123");
Double a = Double.parseDouble(f);
Il J2ME, poi, è particolarmente maledetto perchè come costruttore di un double non accetta una stringa (come in Java, nella sua versione per piattaforma pc), neanche a parlarne del casting, già provato, nulla da fare
Se sapete aiutarmi, vi prego, ripondete!!!
Grazie in anticipo.
ho un problema su cui sto perdendo tanto tempo e a cui purtroppo non sto trovando soluzione... Non riesco a passare in Java, più precisamente nella versione MicroEdition (quella per i cellulari o palmari, per intenderci) da una stringa presa da un campo di testo, ad un double (chiaramente il contenuto della stringa è un numero).
Ho controllato nella documentazione, e tra i metodi dei double ci sarebbe un metodo che mi aiuta nel mio intento, ovvero:
static double parseDouble(String s)
ma quando poi lo colloco nel codice, questo mi dà errore (dicendomi che il parametro a cui faccio corrispondere a (un puntatore di tipo double) non è di tipo double...
Questo la parte di codice che mi dà errore:
String f = new String("123");
Double a = Double.parseDouble(f);
Il J2ME, poi, è particolarmente maledetto perchè come costruttore di un double non accetta una stringa (come in Java, nella sua versione per piattaforma pc), neanche a parlarne del casting, già provato, nulla da fare
Se sapete aiutarmi, vi prego, ripondete!!!
Grazie in anticipo.