Firstly,
I am studying function with new type of signature and body, and in this code, I want to know, what type of object is values
? It doesn't appear to be an array of strings based on my observation.
Secondly, is there any method that returns the name of the class a particular object is? I thought it might be tostring
, but that returned Ljava.lang.String;@1540e19d
in the code below. Don't understand this...
static double AddValues(String ... values) {
double result = 0;
Object o = values;
System.out.println("XXXz");
System.out.println(o.toString());
for (String value : values)
{
double d = Double.parseDouble(value);
result += d;
}
return result;
}