Ich bin ein Java-Neuling. Ich versuche herauszufinden, ob eine Zahl ein Double mit so etwas ist:
if ( typeof ( items.elementAt(1) )== Double ) {
sum.add( i, items.elementAt(1));
}
Würde mich freuen, wenn mir jemand sagen könnte, wie ich die Syntax neu anordnen kann, damit dies richtig funktioniert.
Object#GetType()Methode, die a zurückgibt Type. Das kann dann zum Vergleichen verwendet werden typeof(). In diesem Fall wäre es items.elementAt(1).GetType() == typeof(double).
object o = new object(); Type t = typeof(o);wirft einen Compilerfehler auso is a variable but is used like a type. Der Name dieser Frage ist falsch ...