Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Zahlen (long) in String wandeln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
27.07.2003, 14:02 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich möchte fast wetten, entweder hast Du geschrieben

Code:
new Integer(100).toString()


oder]

Code:
Integer.toString(100)


Ein

Code:
Integer(100).toString()


geht wohl kaum: "Integer(100)" ist ein Konstructor, das geht dann nur mit new.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
27.07.2003, 17:34 Uhr
Pablo
Supertux
(Operator)


Da bin ich nicht ganz sicher, wenn man eine statische Funktion hat, dann kann man auf new verzichten, denn das ist der Sinn von statischen Funktionen. Bsp.


C++:
/// Datei A.java
public class A
{
    public static void main(String[] args)
    {
         System.out.println("Das ist A von A.java und A.class");
    }
}

/// Datei B.java
public class B
{
    public static void main(String[] args)
    {
          System.out.println("Das ist B von B.java und B.class");
    }
}


///// Datei MainApp.java
class MainApp
{
    public static void main(String[] args)
    {
        System.out.println("Ich werde A und B von hier ohne new aufrufen");
        A.main(args);
        B.main(args);
    }
}



Code:
$ javac *.java
$ java MainApp
[b]Ich werde A und B von hier ohne new aufrufen
Das ist von A.java und A.class
Das ist B von B.java und B.class[/b]
$



Aber wenn man Integer(100).toString() hat, dann würde nicht Java denken, dass es sich um eine Funktion handelt?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 27.07.2003 um 17:34 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
29.07.2003, 11:30 Uhr
typecast
aka loddab
(Operator)



Zitat:
Pablo Yanez Trujillo
In deinem Fall würde nur mit new Funktionieren (nehme ich an, anders hat bei mir net funktioniert!). Es könnte sein (ich hab in der API geguckt), dass du import java.lang.Integer bzw import java.lang.* hinuifügen, damit die Warpperklasse tatsächlich gefunden wird.



Ich habe mich in meinem vorigen Post darauf bezogen.


Zitat:
Pablo schrieb
Aber wenn man Integer(100).toString() hat, dann würde nicht Java denken, dass es sich um eine Funktion handelt?


Das stimmt, Java sieht nur Integer(100) und sucht dann nach der Funktion this.Integer(int). Diese wird dann natürlich nicht gefunden.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: