FB18.de - Das Informatikforum
Java: Mit Objekten Rechnen - Druckversion

+- FB18.de - Das Informatikforum ( /mybb )
+-- Forum: Off-Topic ( /forumdisplay.php?fid=115 )
+--- Forum: Allgemeines ( /forumdisplay.php?fid=7 )
+--- Thema: Java: Mit Objekten Rechnen ( /showthread.php?tid=3341 )


Java: Mit Objekten Rechnen - Anonymer User - 12.01.2006 20:46

Hallo,
kann mir jemand sagen, wie ich ein Object in ein Integer umwandel? Über
Code:
(int)Object

geht es nicht.
Danke


Re: Java: Mit Objekten Rechnen - Tweety - 12.01.2006 20:50

Ein Object wandelst du in ein Integer um in dem du natürlich auch
Code:
(Integer) object

schreibst.

mit

Code:
(int) object

versuchst du ein Object in einen einfachen Datentyp umzuwandeln, was nicht geht.


Re: Java: Mit Objekten Rechnen - UncleOwen - 12.01.2006 20:50

Mit welcher Semantik? Nicht jedes Objekt laesst sich so einfach als Zahl interpretieren.


Re: Java: Mit Objekten Rechnen - Anonymer User - 12.01.2006 21:03

Vielen Dank @Tweety, hat mir sehr geholfen...



Re: Java: Mit Objekten Rechnen - Fred - 12.01.2006 21:17

Welchen Typ hat denn dieses Objekt?
Oder anders gefragt: welche Klasse hat es erzeugt?



Re: Java: Mit Objekten Rechnen - dr.Gonzo - 18.01.2006 14:52

Zitat:
Mit welcher Semantik? Nicht jedes Objekt laesst sich so einfach als Zahl interpretieren.


Jedem Object ist einem Hash zugeordnet der eindeutig sein sollte. Dieser lässt sich als Dezimalzahl darstellen.


Re: Java: Mit Objekten Rechnen - Fred - 18.01.2006 15:01

Zitat:
Jedem Object ist einem Hash zugeordnet der eindeutig sein sollte.

Was meinst Du mit eindeutig? Es können ja durchaus mehrere Objekte den gleichen Hashwert haben. Oder meinst Du die hash-Methode aus der Klasse Object? Diese ist in der Tat eindeutig.



Re: Java: Mit Objekten Rechnen - Anonymer User - 18.01.2006 15:24

Zitat:
Zitat:
Mit welcher Semantik? Nicht jedes Objekt laesst sich so einfach als Zahl interpretieren.

Jedem Object ist einem Hash zugeordnet der eindeutig sein sollte.

Ja, nein.

Zitat:
Oder meinst Du die hash-Methode aus der Klasse Object? Diese ist in der Tat eindeutig.

Muss nicht. Im Javadoc steht :

Zitat:
As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the JavaTM programming language.)

LEIFer - Grrr. Warum kann man hier in URLs nicht direkt Klammern eingeben, sondern muss die erst ersetzen. :-/


Re: Java: Mit Objekten Rechnen - Faleiro - 18.01.2006 17:26

Ging es nicht um einen Typecast? Was hat das mit einem aus einem Objekt generierten Hashwert zu tun? Der waere ja keine Interpretation.