This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Java Micro Edition and the fly likes Using Floating Point Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Using Floating Point " Watch "Using Floating Point " New topic
Author

Using Floating Point

Matt Dooley
Greenhorn

Joined: Nov 16, 2008
Posts: 1
I am new to J2ME and am trying to do a simple app for a blackberry. I am trying to read a user's input using a BasicEditField and then convert this to a float do some math and convert the float answer to a string and write back out again.

java:171: valueOf(java.lang.String) in java.lang.Float cannot be applied to (net.rim.device.api.ui.component.BasicEditField)
float cf = Float.valueOf(capf)

If I try to convert to a string first, I get the following error:
java:169: toString() in java.lang.Object cannot be applied to (net.rim.device.api.ui.component.BasicEditField)
String sx = toString(size);

Any suggestions on how to read input, do the math and write output?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16091
    
  21

You're going to have to get the VALUE stored in the BasicEditField. BasicEditField isn't a String, it's a UI control class.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
GeeCON Prague 2014
 
subject: Using Floating Point