Checkout our demo site to practice selenium https://magento.softwaretestingboard.com/

0 like 0 dislike
254 views
in Programming by
I am returning either boolean, string or integer value as an Object in Java. How to identify type of value once returned?

1 Answer

0 like 0 dislike
by
selected by
 
Best answer

You can use object.getClass() to get data type:

ArrayList<Object> list = ...;
for (Object o : list) {
    if (o.getClass().equals(Integer.class)) {
        handleInt((int)o);
    }
    else if (o.getClass().equals(String.class)) {
        handleString((String)o);
    }
    ...
}


This site is for software testing professionals, where you can ask all your questions and get answers from 1300+ masters of the profession. Click here to submit yours now!

1.4k questions

1.6k answers

866 comments

1.9k users

...