Als «collections» getaggte Fragen

Sammlungs-APIs bieten Entwicklern eine Reihe von Klassen und Schnittstellen, die die Handhabung von Sammlungen von Objekten erleichtern.



8
Warum wird eine ConcurrentModificationException ausgelöst und wie wird sie debuggt?
Ich benutze a Collection(a HashMapwird indirekt von der JPA verwendet, es passiert also), aber anscheinend wirft der Code zufällig a ConcurrentModificationException. Was verursacht es und wie behebe ich dieses Problem? Vielleicht durch Synchronisation? Hier ist die vollständige Stapelverfolgung: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at …

15
HashMap in Java drucken
Ich habe eine HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Jetzt möchte ich alle Werte durchgehen und ausdrucken. Ich habe das geschrieben: for (TypeValue name : this.example.keySet()) { System.out.println(name); } Es scheint nicht zu funktionieren. Was ist das Problem? EDIT: Eine andere Frage: Basiert diese Sammlung auf Null? …
129 java  collections 

10
Erstellen eines konstanten Wörterbuchs in C #
Was ist der effizienteste Weg, um eine konstante (sich zur Laufzeit nie ändernde) Zuordnung von strings zu ints zu erstellen ? Ich habe versucht, ein const Dictionary zu verwenden , aber das hat nicht geklappt. Ich könnte einen unveränderlichen Wrapper mit entsprechender Semantik implementieren , aber das scheint immer noch …

8
Wie kann ich in Java eine Liste oder ein Array von sequentiellen Ganzzahlen generieren?
Gibt es eine kurze und süße Möglichkeit, ein List<Integer>oder vielleicht ein Integer[]oder int[]mit sequentiellen Werten von einem startWert zu einem endWert zu generieren ? Das heißt, etwas kürzer als, aber gleich 1 der folgenden: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); …

7
Welche Java Collection soll ich verwenden?
In dieser Frage Wie kann ich einen Standardbibliothekscontainer in C ++ 11 effizient auswählen? ist ein praktisches Flussdiagramm für die Auswahl von C ++ - Sammlungen. Ich dachte, dass dies eine nützliche Ressource für Leute ist, die sich nicht sicher sind, welche Sammlung sie verwenden sollen, deshalb habe ich versucht, …

7
Binden einer Liste in @RequestParam
Ich sende einige Parameter aus einem Formular auf folgende Weise: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Ich weiß, dass ich alle Parameter in der Controller-Methode durch Hinzufügen eines Parameters wie erhalten kann public String controllerMethod(@RequestParam Map<String, String> params){ .... } …

5
Wie kann ich eine Reihe von Mengen in Python erstellen?
Ich versuche, eine Reihe von Mengen in Python zu erstellen. Ich kann nicht herausfinden, wie es geht. Beginnend mit dem leeren Satz xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) aber ich verstehe TypeError: unhashable type: 'list' oder TypeError: unhashable type: …






15
Thread-sichere List <T> -Eigenschaft
Ich möchte eine Implementierung List&lt;T&gt;als Eigenschaft, die ohne Zweifel threadsicher verwendet werden kann. Etwas wie das: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Es scheint immer noch, dass ich eine Kopie (geklont) der Sammlung …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.