Bei der Arbeit in Java 8 habe ich Folgendes TreeSetdefiniert: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport ist eine ziemlich einfache Klasse, die wie folgt definiert ist: public static final class PositionReport implements Cloneable { private final long timestamp; private final Position position; public static PositionReport create(long timestamp, Position position) …
Ich habe eine ArrayList, mit der ich RaceCar-Objekte speichern möchte, die die Thread-Klasse erweitern, sobald die Ausführung abgeschlossen ist. Eine Klasse namens Race verarbeitet diese ArrayList mithilfe einer Rückrufmethode, die das RaceCar-Objekt nach Abschluss der Ausführung aufruft. Die Rückrufmethode addFinisher (RaceCar-Finisher) fügt das RaceCar-Objekt zur ArrayList hinzu. Dies soll die …
Ich weiß Bescheid SortedSet, aber in meinem Fall brauche ich etwas, das implementiert wird List, und nicht Set. Gibt es da draußen eine Implementierung, in der API oder anderswo? Es sollte nicht schwer sein, mich selbst zu implementieren, aber ich dachte mir, warum nicht zuerst die Leute hier fragen?
Ich möchte awaitauf das Ergebnis von BlockingCollection<T>.Take()asynchron, damit ich den Thread nicht blockiere. Auf der Suche nach so etwas: var item = await blockingCollection.TakeAsync(); Ich weiß, dass ich das tun kann: var item = await Task.Run(() => blockingCollection.Take()); aber das tötet irgendwie die ganze Idee, weil ThreadPoolstattdessen ein anderer Thread …
Warum ist ReadOnlyObservableCollection.CollectionChangedgeschützt und nicht öffentlich (wie das entsprechende ObservableCollection.CollectionChangedist)? Was nützt eine implementierte Sammlung, INotifyCollectionChangedwenn ich nicht auf das CollectionChangedEreignis zugreifen kann ?
Wenn ich mit einer Sammlung arbeite, habe ich zwei Möglichkeiten, die Anzahl der Objekte zu ermitteln. Count (die Eigenschaft) und Count () die Methode. Weiß jemand, was die Hauptunterschiede sind? Ich könnte mich irren, aber ich verwende die Count-Eigenschaft immer in allen bedingten Anweisungen, da ich davon ausgehe, dass die …
Ich versuche eine Implementierung von java.util.Listund java.util.Setgleichzeitig in Java zu finden. Ich möchte, dass diese Klasse nur eindeutige Elemente (as Set) zulässt und deren Reihenfolge (like List) beibehält . Existiert es in JDK 6? Es ist wichtig zu haben, List<T>#add(int, T)damit ich in eine bestimmte Position einfügen kann.
Ich habe diese Datenstruktur gerade in der Java 6-API gesehen und bin gespannt, wann sie eine nützliche Ressource sein wird. Ich lerne für die scjp-Prüfung und sehe sie nicht in Kathy Sierras Buch behandelt, obwohl ich Scheinprüfungsfragen gesehen habe, in denen sie erwähnt werden.
Ich habe kürzlich eine Frage in stackoverflow gestellt und dann die Antwort gefunden. Die erste Frage war: Welche anderen Mechanismen als Mutexe oder Garbage Collection können mein Java-Programm mit mehreren Threads verlangsamen? Zu meinem Entsetzen stellte ich fest, dass HashMap zwischen JDK1.6 und JDK1.7 geändert wurde. Es hat jetzt einen …
Ich habe eine Liste von "Berichts" -Objekten mit drei Feldern (Typ "Alle Zeichenfolgen"). ReportKey StudentNumber School Ich habe einen Sortiercode wie folgt: Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Aus …
Ich erstelle ein Mapaus einem Listwie folgt: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); Ich möchte die gleiche Iterationsreihenfolge wie in der beibehalten List. Wie kann ich LinkedHashMapmit den Collectors.toMap()Methoden eine erstellen ?
Ich möchte eine Liste tief klonen. dafür haben wir eine Methode // apache commons method. This object should be serializable SerializationUtils.clone ( object ) Um meine Liste zu klonen, sollte ich sie zuerst in serialisierbar konvertieren. Ist es möglich, eine Liste in eine serialisierbare Liste umzuwandeln?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.