Avatar billede ihtezaz Praktikant
15. december 2003 - 02:10 Der er 5 kommentarer og
1 løsning

Typekonvertering af float til String

Hej

Jeg vil typekonverter en float til String på en pænere
float temp;
måde end dette : String str = temp+""; hvordan gør jeg det ? Jeg har prøvet med toString() metoden, men det kan ikke lad sig gøre, selvom toString() står som metode i float klassen.
Avatar billede ihtezaz Praktikant
15. december 2003 - 02:11 #1
Der skulle stå, "pænere måde, end følgende:"
Avatar billede avlund Nybegynder
15. december 2003 - 02:28 #2
class Floattest
{
    public static void main( String[] args )
    {
        float temp = 0;
        Float.toString( temp );
    }
}

Virker fint her. Husk at initialisere din variabel først, ellers får du fejl, og at toString-metoden er statisk og derfor kaldes direkte fra Float-klassen (som jo repræsenterer alle operationer på float-typen).
Avatar billede jakoba Nybegynder
15. december 2003 - 03:38 #3
Du kan evt bruge standardklassen NumberFormat til at bestemme antal decimaler osv.
http://java.sun.com/j2se/1.4.2/docs/api/java/text/NumberFormat.html
Avatar billede jakoba Nybegynder
15. december 2003 - 03:40 #4
Avatar billede ihtezaz Praktikant
15. december 2003 - 18:28 #5
Tak for svaret avlund, virker fint. Tak for kommentaret jakoba.
Avatar billede avlund Nybegynder
15. december 2003 - 22:07 #6
Var så lidt. Tak for points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester