What was wrong with this:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Float.html
On 19 Jun 2010, at 17:02, kille6525 wrote:
> Ok since the EditText.getText. will only allow you to get a string i
> made a small program to get the string and convert it to a float. It
> was a pain to do. You could change the return to an int or double but
> i made this for floats...
> Here is the horrible code...
>
>
> public float StringToFloat(String text)
> {
> //Used for the for loops
> int i = 0;
> //The number your go to return
> float number = 0;
> //Used to specify if your before the decimal or after
> int numtodec = 1;
> //Size of the int. 123.6 sizeofint = 3
> int sizeofint = -1;
> //Gets the length of the String
> int size = text.length();
> //Sets an array of characters equ to the string
> char string[] = text.toCharArray();
> //Gets the size of the sizeofint and sizeofdec
> for(i = 0; i < size; ++i)
> {
> if(string[i] == '.')
> {
> numtodec = 0;
> continue;
> }
> if(numtodec == 1)
> ++sizeofint;
> }
> //resets the num to dec
> numtodec = 1;
> //Stores the number
> for(i = 0; i < size; ++i)
> {
> if(string[i] == '.')
> {
> numtodec = 0;
> continue;
> }
> int hold = string[i] - 48;
> double hold2;
> if(numtodec == 1)
> hold2 =
> java.lang.Math.pow(10.0,(double)(sizeofint - i));
> else
> hold2 =
> java.lang.Math.pow(10.0,(double)(sizeofint+1 - i));
> number += hold*hold2;
> }
> return number;
> }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Beginners" group.
>
> NEW! Try asking and tagging your question on Stack Overflow at
> http://stackoverflow.com/questions/tagged/android
>
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-beginners?hl=en
--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en