java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 20.08.2012, 13:47   #1 (permalink)
Neuer Benutzer
short
 
Registriert seit: 31.05.2012
Fachbeiträge: 21
Abgegebene Danke: 21
Erhielt 0 Danke für 0 Beiträge
Standard Ein Array von Map erzeugen, wie???

für die Spring DAO Funktion

public int[] SimpleJdbcTemplate.batchUpdate(String sql, Map<String,?>[] batchValues)

möchte ich eine Map anlegen, die ich übergebe

Code:
HashMap<String, Object>[] maps = new HashMap<String, Object>[5]; // im Kontext zu int[] values = new int[5];

maps[0] = hashMap1;
maps[1] = hashMap2;
maps[2] = hashMap3;
maps[3] = hashMap4;
maps[4] = hashMap5;

SimpleJdbcTemplate.batchUpdate(sql, maps)
während
Code:
 int[] values = new int[5]
ja gehen würde

wird mir bei
Code:
 HashMap<String, Object>[] maps = new HashMap<String, Object>[5]
rot unterstrichen im Eclipse und "Cannot create a generic array of HashMap<String, Object>". Ich verstehe nicht wie es richtig lauten müsste um ein Array aus HashMaps anzulegen.
Bouyo ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 20.08.2012, 13:49   #2 (permalink)
Stammbenutzer
Megabyte
 
Registriert seit: 21.02.2012
Fachbeiträge: 1.613
Abgegebene Danke: 315
Erhielt 230 Danke für 223 Beiträge
Java Code: Quelltext in neuem Fenster öffnen
1
List<HashMap<String, Object>> maps
iKnwWhtUDidLast ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 20.08.2012, 13:49   #3 (permalink)
Stammbenutzer
Floppy Disc
 
Registriert seit: 02.09.2003
Fachbeiträge: 765
Abgegebene Danke: 50
Erhielt 90 Danke für 88 Beiträge
Ich würde da lieber eine Liste nehmen, Arrays sind hässlich.
Crian ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 21.08.2012, 09:29   #4 (permalink)
Neuer Benutzer
short
Themenstarter
 
Registriert seit: 31.05.2012
Fachbeiträge: 21
Abgegebene Danke: 21
Erhielt 0 Danke für 0 Beiträge
Danke euch erstmal, aber bei

Code:
String sql;
// .... sql anweisung bauen ...
List<HashMap<String, Object>> parameters = new 
ArrayList<HashMap<String, Object>>();
// .... Liste befüllen ...
getSimpleJdbcTemplate().batchUpdate(sql, parameters.toArray());
wird mir das aber immer noch angemosert und ich verstehe einfach nicht wie ich dieses hinbekommen kann
Bouyo ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
(Swing) Zweidimensionales Array mit Farben erzeugen Mr. J AWT, Swing, JavaFX & SWT 16 18.07.2010 14:37
Weiße, vertikale Streifen beim Scrollen auf der Map Gandave Spiele- und Multimedia-Programmierung 4 26.05.2008 15:01
Asymmetrisches Array dynamisch erzeugen Shizzler Allgemeine Java-Themen 4 07.01.2008 16:08
Array mehrmals als Objekt erzeugen BoZA Java Basics - Anfänger-Themen 17 19.12.2007 16:13
Array 'Wiederbenuezten' - Map Comp-Freak Spiele- und Multimedia-Programmierung 4 28.06.2007 07:04


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de