Received: by 10.66.73.7 with SMTP id h7mr3311963pav.6.1354750163714; Wed, 05 Dec 2012 15:29:23 -0800 (PST) Received: by 10.50.87.165 with SMTP id az5mr1432192igb.1.1354750163671; Wed, 05 Dec 2012 15:29:23 -0800 (PST) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!nntp.club.cc.cmu.edu!newsfeed.news.ucla.edu!usenet.stanford.edu!kt20no10983667pbb.1!news-out.google.com!6ni28943pbd.1!nntp.google.com!kt20no10983666pbb.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.java.programmer Date: Wed, 5 Dec 2012 15:29:23 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=64.125.223.132; posting-account=SztuXwoAAACY4SroY1a8zo60iXY4pq7k NNTP-Posting-Host: 64.125.223.132 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <1c2ba883-7e16-4312-90dc-8d87f52bfd05@googlegroups.com> Subject: A HashMap isn't storing all of the entries. From: Stryder Injection-Date: Wed, 05 Dec 2012 23:29:23 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.java.programmer:20124 I'm doing this... HashMap devObjectMap = new HashMap(5); devObjectMap.put("DataExtension", new String[] {"ADLN_Customer","ADLN_Story"}); devObjectMap.put("Email", new String[] {"ADLN","DRLN"}); devObjectMap.put("EmailSendDefinition", new String[] {"ADLN","AILR"}); devObjectMap.put("ImportDefinition", new String[] {"ADLN_Customer","ADLN_Story","AILR_Customer"}); devObjectMap.put("ContentArea", new String[] {"All_Subject_Lines","Date_issue"}); but it's dropping the first entry. I verified in this case that the "DataExtension" entry was missing but the others were there. It's always the first entry I "put" that disappears. Here's the output of java -version... java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b04) Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) Any help is appreciated. Thanks.