Typumwandlung Object in double

Status
Nicht offen für weitere Antworten.
P

Patterchen

Gast
Hallo ,

ich habe ein Problem mit der Typumwandlung in double.
Der Vector übergibt ein Object und ich brauche aber für die Funktion setBetrag ein double.
Wie kann ich das umwandeln. Hab schon ein paar sachen probiert, geht aber nicht:

Code:
case betrag_COL: tabueber.setBetrag((double)value); break;
Ich bekomme immer folgende Fehlermeldung:
Cannot cast from object to double
The method setBetrag(double) in the type Tabellenuebergabe is not applicable to the arguments (String)



Die Funktion setBetrag:
Code:
public void setBetrag(double Betrag)
	{
		m_Betrag = Betrag;
	}



Kann mir jemand sagen wie ich den Typ wandeln kann. Casten, parsen, neu zuwesen........ ???:L :bahnhof:

Patterchen
 

Sky

Top Contributor
Was steht denn in dem Object drin ?

Ein String ?
Code:
Double.parseDouble((String)value);


Ein Double ?
Code:
((Double)value).doubleValue()


Oder was ganz anderes ?
 
P

Patterchen

Gast
Die Variable ist ein Object.
Die Fehlermeldung lautet auch: Cannot cast from Object to double
 

Oni

Top Contributor
Sky hat gesagt.:
Was steht denn in dem Object drin ?

ist es den überhaupt möglich das objekt zu konvertieren?

vielleicht wäre ja eine lösung, wenn du eine getter-methode einbaust? wie ist den der aufbau der klasse von dem objekt?
 

Sky

Top Contributor
Patterchen hat gesagt.:
Die Variable ist ein Object.
Die Fehlermeldung lautet auch: Cannot cast from Object to double

Soweit habe ich das schon gelesen ! Wenn es sich um ein Object handelt, so wäre es nicht möglich dies in ein Double zu casten!
Kann auch sein, dass Du da was verwechselst ? Ein Vector bspw. gibt ein Object zurück, auch wenn ein String oder ein Double drin steht.

Zeig doch mal, wie der Vector gefüllt wird.
 
P

Patterchen

Gast
Der Vector wird so befüllt:


Code:
public DB
{
.............
            Vector v = new Vector();
             
             
             
             
             while ( rs1.next() )
            	 {
                    	 
                v.addElement(rs1.getString(1));
                v.addElement(rs1.getString(2));
                v.addElement(String.valueOf(rs1.getDouble(3)));
                v.addElement(rs1.getString(4));
                v.addElement(rs1.getString(5));
.............
return v;
}
 
B

bygones

Gast
dann wurde ja schon gezeigt, wie du ein Element in ein double umwandelst....
 
P

Patterchen

Gast
mhhh, aber hier hab ich ein double in einen String gewandelt. Andersrum hab ich es auch versucht , ging aber nicht.
 
B

bygones

Gast
Patterchen hat gesagt.:
mhhh, aber hier hab ich ein double in einen String gewandelt. Andersrum hab ich es auch versucht , ging aber nicht.
double -> String:
Code:
String.valueOf(1.0);

String -> double
Code:
Double.parseDouble("1.0");
 
P

Patterchen

Gast
Das hab ich auch schon versucht(mehrmals!) und es tut nicht!
 

L-ectron-X

Gesperrter Benutzer
Dann arbeitest du vielleicht mit einer Steinzeit-Version von Java?
Da hat man noch so geparst:
Code:
double d = Double.valueOf("1.25").doubleValue(); //bis Java 1.2
Funktioniert aber heute auch noch.

Poste mal deine Fehlermeldung, ohne die kann dir keiner helfen.

Edit:
Code:
double d = Double.parseDouble((String)v.get(index));
Holt ein String-Objekt an Position index aus dem Vector und parst es in einen double-Wert.
Code:
String s = ((Double)v.get(index)).toString();
Holt ein Double-Objekt an Position index aus dem Vector und parst es in einen String.
 
G

Gast

Gast
@ l-ECTRON-X
Hattest recht! Auf meinem anderen PC hat alles wunderbar getan. Tja da sollte man vorher mal auf die Version schauen.
Thx
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Typumwandlung von int<-->double Java Basics - Anfänger-Themen 6
C Implizite Typumwandlung nach Java 8 anders? Java Basics - Anfänger-Themen 7
J Frage zur expliziten Typumwandlung Java Basics - Anfänger-Themen 5
jueki Präzision bei Typumwandlung zwischen double und String Java Basics - Anfänger-Themen 14
J Casten (Typumwandlung) Java Basics - Anfänger-Themen 12
H Typumwandlung String --> Int (ganz einfach) Java Basics - Anfänger-Themen 9
B Typumwandlung Java Basics - Anfänger-Themen 2
S Typumwandlung String zu double? Java Basics - Anfänger-Themen 6
V Auf Typumwandlung prüfen Java Basics - Anfänger-Themen 8
B Typumwandlung von int nach String Java Basics - Anfänger-Themen 8
D remove Object von einer Liste von Obejcts Java Basics - Anfänger-Themen 3
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
O Welcher Object-Lock-Pool bei static Variablen? Java Basics - Anfänger-Themen 3
J neues Object (JLabel) vorab zum Layout hinzufügen , Location setzen, etc? Java Basics - Anfänger-Themen 2
I JSON - cannot deserialize from Object value Java Basics - Anfänger-Themen 16
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
H What is the Life Cycle of an Object Created Within/Outside of a Servlet? Will that item be destroyed after the session ends? Java Basics - Anfänger-Themen 1
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
thobren Object[][] Java Basics - Anfänger-Themen 8
R Compiler-Fehler JTable mit XML befüllen | The constructor JTable(Object[], String[]) is undefined Java Basics - Anfänger-Themen 10
B JaxB - Property vom Typ Object und LocalDateTime speichern? Java Basics - Anfänger-Themen 0
S Arraylist<Object> mit verschiedenen Objects ausgeben Java Basics - Anfänger-Themen 3
N extends und super vs new object Java Basics - Anfänger-Themen 4
I JaxB und Klasse "Object" ? Java Basics - Anfänger-Themen 7
D Klassen undefined for the type 'object' Java Basics - Anfänger-Themen 2
B JaxB - speichern vom Typ "Object" Java Basics - Anfänger-Themen 8
P Variablen HttpResponse.getBody() wird automatisch org.json Object und kann nicht zu json.simple Object gecastet werden? Java Basics - Anfänger-Themen 7
M this.object in einer parameterlosen Methode verwenden Java Basics - Anfänger-Themen 3
M Java Klasse Object Java Basics - Anfänger-Themen 5
G Java Object value und entity? Java Basics - Anfänger-Themen 2
S Generics-Problem: Class, Class<?>, Class<Object> Java Basics - Anfänger-Themen 4
I Object-Oriented Programming, Objekt erzeugen Java Basics - Anfänger-Themen 1
P Zugreifen auf Object[] Java Basics - Anfänger-Themen 4
B if(object== null) abkürzen? Java Basics - Anfänger-Themen 6
A Object to Map Java Basics - Anfänger-Themen 2
D Object in ArrayList ausgeben Java Basics - Anfänger-Themen 24
L Input/Output Datei Object aus resources Java Basics - Anfänger-Themen 1
T HashSet in List-Object Java Basics - Anfänger-Themen 5
H Datentypen for(typ a : b) nur typ Object möglich ? Java Basics - Anfänger-Themen 2
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
T Object zu Char zu String Java Basics - Anfänger-Themen 6
Yamie ArrayList<Object> als Liste von Strings ausgeben? Java Basics - Anfänger-Themen 15
F Methoden Object.clone() Java Basics - Anfänger-Themen 1
A Probleme beim Methodenaufruf von Object[] ! Java Basics - Anfänger-Themen 12
J Methoden Doppelt verkettete Liste remove(Object) Java Basics - Anfänger-Themen 8
S Methoden equals(object o) / toString Java Basics - Anfänger-Themen 15
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
F Unique Object Java Basics - Anfänger-Themen 3
GreyFox Object dynamisch mit werten versehen. Java Basics - Anfänger-Themen 4
R The method printf(String, Object[]) in the type printStrem in not applicable for the arguments ... Java Basics - Anfänger-Themen 3
Z Object Kreis am Frame abprallen lassen! Java Basics - Anfänger-Themen 12
O Object Java Basics - Anfänger-Themen 4
O nullpointerExce. Gui Object weitergabe Java Basics - Anfänger-Themen 12
P Variablen generic type variablen in object array Java Basics - Anfänger-Themen 1
K Selbst renderndes Object auf null setzen Java Basics - Anfänger-Themen 1
K Methoden Probleme mit LinkedList.remove(object) Java Basics - Anfänger-Themen 1
J Object bestimmter Klasse Java Basics - Anfänger-Themen 3
F Object mit zwei Entities Java Basics - Anfänger-Themen 3
B Map, basic types & Object Java Basics - Anfänger-Themen 5
P Auf Object in Array Methode anwanden Java Basics - Anfänger-Themen 2
S Object Array Length via Konstruktor Java Basics - Anfänger-Themen 5
B Date Object mit Millisekunden Ausgabe Java Basics - Anfänger-Themen 8
V Object in double? Java Basics - Anfänger-Themen 3
B Object in Array nach Prüfung löschen Java Basics - Anfänger-Themen 13
N Object mit String ansprechen Java Basics - Anfänger-Themen 7
A Applet mit Object-Tags einbinden. Java Basics - Anfänger-Themen 3
A If object != null funktioniert nicht Java Basics - Anfänger-Themen 2
B func(Object ....args) korrekt weitergeben Java Basics - Anfänger-Themen 4
M Object people[][] Daten hinzufügen Java Basics - Anfänger-Themen 3
T Input/Output Object Streams Java Basics - Anfänger-Themen 6
T Object[][] to String[][] Java Basics - Anfänger-Themen 8
T Object in Array Java Basics - Anfänger-Themen 3
T HashMap<String,Object> Werte auslesen Java Basics - Anfänger-Themen 5
H Object an methode Java Basics - Anfänger-Themen 4
D Object -> String Java Basics - Anfänger-Themen 6
W Compiler-Fehler "Could not reserve enough space for object heap"... und dann raucht das Programm ab Java Basics - Anfänger-Themen 3
D Datentyp Object Java Basics - Anfänger-Themen 2
B Object "Method" in TreeSet, Fehler beim Vergleichen/Comparable Java Basics - Anfänger-Themen 9
L Datentypen Object zu double zu int konvertieren Java Basics - Anfänger-Themen 6
M String to Object Java Basics - Anfänger-Themen 15
S Object Initialisierung Java Basics - Anfänger-Themen 7
H Object in einem .jar-File einlesen Java Basics - Anfänger-Themen 3
D Object oder Primitiv Java Basics - Anfänger-Themen 10
E Object in eigene Klasse umwandeln? Java Basics - Anfänger-Themen 7
W Main-method in Object-classes Java Basics - Anfänger-Themen 5
algebraiker TreeMap<Date,Object> navigieren? Java Basics - Anfänger-Themen 24
E Equals-Methode auf Class-Object Java Basics - Anfänger-Themen 17
C Typen aus List<Object[]> ändern Java Basics - Anfänger-Themen 7
C JComboBox setSelectedItem(Object) Problem Java Basics - Anfänger-Themen 5
B Methoden object = this; Java Basics - Anfänger-Themen 4
S Object Member<T> Klasse Java Basics - Anfänger-Themen 5
M Methode von einem Object überschreiben Java Basics - Anfänger-Themen 5
S Collections Aus Set<Object> bestimmte Typen entfernen Java Basics - Anfänger-Themen 3
M Variablen dynamisch variableninhalt von Object auslesen Java Basics - Anfänger-Themen 4
M Fehlermeldung: the method.... ist undefined for the type object Java Basics - Anfänger-Themen 6
R ArrayList(int index, Object) funktioniert nicht korrekt? Java Basics - Anfänger-Themen 7
C Bereits geöffnetes Object ermitteln Java Basics - Anfänger-Themen 5
N HashMap<String, Object> bei jre4 Java Basics - Anfänger-Themen 3
M object cast auf double Java Basics - Anfänger-Themen 2
K Datentypen Object in 2-dimensionales String Array zurückwandeln Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben