Oh yah i just tried the valueOf(String string) and it made my program
hate the two buttons one button caculates my two inputs and the other
finishes but when i added that in it didnt like any of them. Weird

On Jun 19, 9:05 am, Mikey <frak....@gmail.com> wrote:
> 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
> > android-beginners+unsubscr...@googlegroups.com
> > 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
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to