File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes HashMap problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "HashMap problem" Watch "HashMap problem" New topic

HashMap problem

Vijay Chandran
Ranch Hand

Joined: Jan 07, 2007
Posts: 186

Dear friends,

I have created a HashMap with no type specifications.
HashMap hashmapObj = new HashMap();

But i want to put values with more than one type.
For example.

hashmapObj.put("key3",InetgerValue); etc.,

When i do like this, compiler produces a warning regarding type safety.
How to handle this without any warnings. I have a condition that i must return only one HashMap object.

Kindly provide your help.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15094

Just create the map like this:

Map<String, Object> map = new HashMap<String, Object>();

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Vijay Chandran
Ranch Hand

Joined: Jan 07, 2007
Posts: 186

Thank you very much Jesper
I agree. Here's the link:
subject: HashMap problem
It's not a secret anymore!