Was sind die Unterschiede zwischen a HashMapund a Hashtablein Java? Was ist für Anwendungen ohne Thread
Sammlungs-APIs bieten Entwicklern eine Reihe von Klassen und Schnittstellen, die die Handhabung von Sammlungen von Objekten erleichtern.
Was sind die Unterschiede zwischen a HashMapund a Hashtablein Java? Was ist für Anwendungen ohne Thread
Wenn ich ein Objekt habe, das die MapSchnittstelle in Java implementiert, und jedes darin enthaltene Paar durchlaufen möchte, wie gehe ich dann am effizientesten durch die Karte? Hängt die Reihenfolge der Elemente von der spezifischen Kartenimplementierung ab, die ich für die Schnittstelle...
Ich war schon immer einer, der einfach benutzte: List<String> names = new ArrayList<>(); Ich verwende die Schnittstelle als Typnamen für die Portabilität , damit ich meinen Code überarbeiten kann, wenn ich Fragen wie diese stelle. Wann sollte LinkedListverwendet werden ArrayListund...
Ich wollte eine Liste von Optionen zu Testzwecken erstellen. Zuerst habe ich das gemacht: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Dann habe ich den Code wie folgt überarbeitet: ArrayList<String>...
Ich bin relativ neu in Java und finde oft, dass ich eine sortieren muss Map<Key, Value> den Werten . Da die Werte nicht eindeutig sind, konvertiere ich die keySetin eine arrayund sortiere dieses Array durch die Arraysortierung mit einem benutzerdefinierten Komparator , der nach dem mit dem...
Wir alle wissen, dass Sie Folgendes nicht tun können, weil ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Aber das funktioniert anscheinend manchmal, aber nicht immer. Hier ist ein spezifischer Code: public static void main(String[] args) {...
Wie würden Sie eine Statik Mapin Java initialisieren ? Methode eins: statischer Initialisierer Methode zwei: Instanzinitialisierer (anonyme Unterklasse) oder eine andere Methode? Was sind die Vor- und Nachteile von jedem? Hier ist ein Beispiel, das die beiden Methoden veranschaulicht: import...
Gibt es eine Möglichkeit, eine Java HashMap wie diese zu initialisieren?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Was wäre die richtige Syntax? Ich habe dazu nichts gefunden. Ist das möglich? Ich suche nach dem kürzesten / schnellsten Weg,...
Wie kann ich ein ArrayList<String>Objekt String[]in Java in ein Array konvertieren
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что такое Doppelstrebe инициализация? In Hidden Features of Java wird in der Top-Antwort die Double Brace-Initialisierung mit einer sehr verlockenden Syntax erwähnt: Set<String> flavors = new...
Wir erstellen ein Setals: Set myset = new HashSet() Wie erstellen wir eine Listin
Ich möchte ein Array in ein Set in Java konvertieren. Es gibt einige offensichtliche Möglichkeiten, dies zu tun (dh mit einer Schleife), aber ich möchte etwas etwas ordentlicheres, etwas wie: java.util.Arrays.asList(Object[] a); Irgendwelche
Was ist der beste Weg, um a Map<key,value>in a umzuwandeln List<value>? Durchlaufen Sie einfach alle Werte und fügen Sie sie in eine Liste ein, oder übersehen Sie
Ich möchte ein java.util.Collectionbasierend auf einem Prädikat filtern
Was ist der einfachste Weg, um Lista Setin Java zu konvertieren
Da ich etwas neu in der Java-Sprache bin, versuche ich mich mit allen (oder zumindest nicht pathologischen) Möglichkeiten vertraut zu machen, wie man eine Liste (oder vielleicht andere Sammlungen) durchläuft, sowie mit den Vor- oder Nachteilen der einzelnen. Bei einem bestimmten List<E>...
Gibt es in Java eine integrierte Methode, mit der wir durch Kommas getrennte Zeichenfolgen in einen Container (z. B. Array, Liste oder Vektor) konvertieren können? Oder muss ich dafür benutzerdefinierten Code schreiben? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items...
HashSet basiert auf HashMap. Wenn wir uns die HashSet<E>Implementierung ansehen , wird alles unter verwaltet HashMap<E,Object>. <E>wird als Schlüssel von verwendet HashMap. Und wir wissen, dass HashMapdas nicht threadsicher ist. Deshalb haben wir ConcurrentHashMapin...
Wenn ich eine habe List<List<Object>>, wie kann ich daraus eine machen List<Object>, die alle Objekte in derselben Iterationsreihenfolge enthält, indem ich die Funktionen von Java 8