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


Groups > de.comp.lang.java > #13117

Probleme mit komplexem HashMap

X-Received by 10.99.113.68 with SMTP id b4mr4421009pgn.16.1494680519237; Sat, 13 May 2017 06:01:59 -0700 (PDT)
X-Received by 10.157.45.79 with SMTP id v73mr173106ota.20.1494680519180; Sat, 13 May 2017 06:01:59 -0700 (PDT)
Path csiph.com!feeder.erje.net!2.us.feeder.erje.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!c26no1204185itd.0!news-out.google.com!v18ni1178ita.0!nntp.google.com!c26no1204184itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups de.comp.lang.java
Date Sat, 13 May 2017 06:01:58 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=178.193.42.176; posting-account=ts4fvgoAAACUUxZYxqYTn2WFt0EDN5F7
NNTP-Posting-Host 178.193.42.176
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <b5025206-05ee-4b7a-bc90-1998b3d59997@googlegroups.com> (permalink)
Subject Probleme mit komplexem HashMap
From whofer@sunrise.ch
Injection-Date Sat, 13 May 2017 13:01:59 +0000
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
Lines 59
Xref csiph.com de.comp.lang.java:13117

Show key headers only | View raw


Hallo zusammen

Ich habe ein Problem zu einem komplexeren HashMap. Der Output erfolgt nicht wie gewünscht aus mir unerklärbaren Gründen. Ich wäre sehr dankbar, wenn mir jemand helfen würde, ich stehe mit diesem Problem an. 
Anmerkung: Es wurde bewusst nur eine einzige List Variable valSet verwendet und nicht deren zwei.

Der Output ist folgender:
-------------------------
Key = 1
Values = [Bat, Banana]
Key = 2
Values = [Bat, Banana]


Gewünschter Output ist jedoch folgender:
----------------------------------------
Key = 1
Values = [Apple, Aeroplane]
Key = 2
Values = [Bat, Banana]



*********************  verwendetes Programm  ****************************

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class HashMaps {

  public static void main(String[] args) {
	
         Map<Integer, List<String>> map = new HashMap<Integer, List<String>>();
              List<String> valSet = new ArrayList<String>();
	       
               valSet.add("Apple");
	       valSet.add("Aeroplane");
	       
	       map.put(1, valSet);
	       valSet.clear();

	       valSet.add("Bat");
	       valSet.add("Banana");
	       
	       map.put(2, valSet);
		         
	       for (Map.Entry<Integer, List<String>> entry : map.entrySet()) {
	    	   Integer key = entry.getKey();
	    	   List<String> values = entry.getValue();
	    	   System.out.println("Key = " + key);
	    	   System.out.println("Values = " + values );
	       }
 }
}

Back to de.comp.lang.java | Previous | NextNext in thread | Find similar


Thread

Probleme mit komplexem HashMap whofer@sunrise.ch - 2017-05-13 06:01 -0700
  Re: Probleme mit komplexem HashMap Lothar Kimmeringer <news201705@kimmeringer.de> - 2017-05-13 22:09 +0200

csiph-web