Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #20132

Re: A HashMap isn't storing all of the entries.

Received by 10.224.105.205 with SMTP id u13mr1543807qao.6.1354799360460; Thu, 06 Dec 2012 05:09:20 -0800 (PST)
Received by 10.49.15.6 with SMTP id t6mr201387qec.20.1354799360428; Thu, 06 Dec 2012 05:09:20 -0800 (PST)
Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!c8no1618491qao.0!news-out.google.com!gf5ni47564750qab.0!nntp.google.com!c8no1647635qao.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups comp.lang.java.programmer
Date Thu, 6 Dec 2012 05:09:20 -0800 (PST)
In-Reply-To <k9oukg$3uq$1@dont-email.me>
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
References <1c2ba883-7e16-4312-90dc-8d87f52bfd05@googlegroups.com> <k9oukg$3uq$1@dont-email.me>
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <f4edaf55-218c-4613-ab93-9f2c3e00d5a1@googlegroups.com> (permalink)
Subject Re: A HashMap isn't storing all of the entries.
From Stryder <stryder100@gmail.com>
Injection-Date Thu, 06 Dec 2012 13:09:20 +0000
Content-Type text/plain; charset=ISO-8859-1
X-Received-Bytes 3852
Xref csiph.com comp.lang.java.programmer:20132

Show key headers only | View raw


Thanks for your help, Eric, my verification was wrong. Lew, rude as he was, was correct, it was a dumb mistake on my part. That being said, this is my first intro to SSCCE, a valuable concept.

On Wednesday, December 5, 2012 9:07:13 PM UTC-5, Eric Sosman wrote:
> On 12/5/2012 6:29 PM, Stryder wrote:
> 
> > I'm doing this...
> 
> >
> 
> >          HashMap<String, String[]> devObjectMap = new HashMap<String, String[]>(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...
> 
> 
> 
>      Your "verification" is wrong, with 99.44% probability.  Could you
> 
> provide an SSCCE?  Here's mine:
> 
> 
> 
> import java.util.Arrays;
> 
> import java.util.HashMap;
> 
> import java.util.Map;
> 
> public class Foo {
> 
>     public static void main(String[] unused) {
> 
>        HashMap<String, String[]> devObjectMap = new HashMap<String, 
> 
> String[]>(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"});
> 
> 
> 
>        for (Map.Entry<String, String[]> me : devObjectMap.entrySet()) {
> 
>           System.out.printf("\"%s\" -> %s%n", me.getKey(), 
> 
> Arrays.toString(me.getValue()));
> 
>        }
> 
>     }
> 
> }
> 
> 
> 
> ... and the output is:
> 
> 
> 
> run:
> 
> "ContentArea" -> [All_Subject_Lines, Date_issue]
> 
> "DataExtension" -> [ADLN_Customer, ADLN_Story]
> 
> "EmailSendDefinition" -> [ADLN, AILR]
> 
> "Email" -> [ADLN, DRLN]
> 
> "ImportDefinition" -> [ADLN_Customer, ADLN_Story, AILR_Customer]
> 
> BUILD SUCCESSFUL (total time: 0 seconds)
> 
> 
> 
> -- 
> 
> Eric Sosman
> 
> esosman@comcast-dot-net.invalid

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

A HashMap isn't storing all of the entries. Stryder <stryder100@gmail.com> - 2012-12-05 15:29 -0800
  Re: A HashMap isn't storing all of the entries. Stryder <stryder100@gmail.com> - 2012-12-05 15:37 -0800
    Re: A HashMap isn't storing all of the entries. "John B. Matthews" <nospam@nospam.invalid> - 2012-12-06 14:22 -0500
  Re: A HashMap isn't storing all of the entries. Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2012-12-06 00:48 +0100
    Re: A HashMap isn't storing all of the entries. Lew <lewbloch@gmail.com> - 2012-12-05 16:05 -0800
  Re: A HashMap isn't storing all of the entries. Eric Sosman <esosman@comcast-dot-net.invalid> - 2012-12-05 21:07 -0500
    Re: A HashMap isn't storing all of the entries. Stryder <stryder100@gmail.com> - 2012-12-06 05:09 -0800
      Re: A HashMap isn't storing all of the entries. Lew <lewbloch@gmail.com> - 2012-12-06 10:54 -0800
        Re: A HashMap isn't storing all of the entries. Roedy Green <see_website@mindprod.com.invalid> - 2012-12-08 01:01 -0800
          Re: A HashMap isn't storing all of the entries. Arne Vajhøj <arne@vajhoej.dk> - 2012-12-10 15:32 -0500
        Re: A HashMap isn't storing all of the entries. Roedy Green <see_website@mindprod.com.invalid> - 2012-12-08 02:10 -0800
          Re: A HashMap isn't storing all of the entries. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-12-10 09:33 -0800
          Re: A HashMap isn't storing all of the entries. Arne Vajhøj <arne@vajhoej.dk> - 2012-12-10 15:35 -0500
      Re: A HashMap isn't storing all of the entries. Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2012-12-07 03:50 +0100
        Re: A HashMap isn't storing all of the entries. Eric Sosman <esosman@comcast-dot-net.invalid> - 2012-12-06 23:46 -0500

csiph-web