Just nu i M3-nätverket
Jump to content

parseFloat


MarkyMark

Recommended Posts

Tjena ärade Java-proggare!

 

Jag är inte så fetgrym på programmering och nu har jag ett litet problem. Jag har fångat upp en in-stream och lagt tre element i en Vector v.

element 0 skall omvandlas till Float. Har försökt med:

float first=Float.parseFloat(v.elementAt(0));

och får följande felmeddelande:

parseFloat(java.lang.String) in java.lang.Float cannot be applied to (java.lang.Object).

What's up with that??

 

[inlägget ändrat 2002-10-02 00:14:43 av MarkyMark]

Link to comment
Share on other sites

Java är typat, Vector.elementAt() returnerar ett Object, Float.parseFloat() vill ha en sträng. Precis som det står i felmeddelandet. Om du vet att du lagt strängar i vectorn kan du bara casta dem till String, annars är det nog bättre att säga toString() till elementen.

 

 

[inlägget ändrat 2002-10-02 10:01:56 av fhe]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...