Als «java» getaggte Fragen

160
Erstellen Sie ein Array von Regex-Übereinstimmungen

In Java versuche ich, alle Regex-Übereinstimmungen an ein Array zurückzugeben, aber anscheinend können Sie nur überprüfen, ob das Muster mit etwas übereinstimmt oder nicht (Boolescher Wert). Wie kann ich eine Regex-Übereinstimmung verwenden, um ein Array aller Zeichenfolgen zu bilden, die mit...

160
Warum ist ArrayDeque besser als LinkedList?

Ich versuche zu verstehen, warum Javas ArrayDeque besser ist als Javas LinkedList, da beide die Deque-Schnittstelle implementieren. Ich sehe kaum jemanden, der ArrayDeque in seinem Code verwendet. Wenn jemand mehr Licht in die Implementierung von ArrayDeque bringt, wäre dies hilfreich. Wenn ich es...

160
Jackson überwindet Unterstriche zugunsten des Kamelfalls

Ich rufe eine JSON-Zeichenfolge aus dem Internet ab. Wie die meisten JSON, die ich gesehen habe, enthält es lange Schlüssel, die durch Unterstriche getrennt sind. Im Wesentlichen ist mein Ziel, JSON in Java-Objekte zu deserialisieren, aber ich verwende keine Unterstriche in Java-Code. Zum Beispiel...

160
Gradle findet tools.jar nicht

Ich verwende Javadoc-Doclets mit Gradle, daher muss ich das Paket tools.jar verwenden, das sich im Ordner lib des JDK befindet (in meinem Fall 1.6.0_26). Der Punkt ist, dass gradle es nicht automatisch nimmt, also habe ich dieses Tools-Paket zu meinem libs-Ordner hinzugefügt und es dann zu...

160
Den Unterschied zwischen zwei Sätzen ermitteln

Also, wenn ich zwei Sätze habe: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Gibt es eine Möglichkeit, sie zu...

160
Ist es möglich, einen Stream in Java 8 zu übertragen?

Ist es möglich, einen Stream in Java 8 zu übertragen? Angenommen, ich habe eine Liste von Objekten. Ich kann so etwas tun, um alle zusätzlichen Objekte herauszufiltern: Stream.of(objects).filter(c -> c instanceof Client) Wenn ich danach etwas mit den Kunden machen möchte, muss ich jeden von...

160
Warnung: Die Methode assertEquals vom Typ Assert ist veraltet

Assert.assertEqualsWelche Methode sollen wir jetzt verwenden, da die Methode veraltet ist? Der folgende Code: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Gibt die folgenden Warnungen: Mehrere Markierungen in dieser Zeile Die Methode assertEquals (String, String)...

159
Ist eine Java-Hashmap wirklich O (1)?

Ich habe einige interessante Behauptungen zu SO re Java-Hashmaps und deren Suchzeit gesehen O(1). Kann jemand erklären, warum das so ist? Sofern sich diese Hashmaps nicht wesentlich von den Hashing-Algorithmen unterscheiden, für die ich mich entschieden habe, muss immer ein Datensatz vorhanden...

159
Gute Hash-Funktion für Strings

Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es wäre eine gute Idee, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, sie haben fünf, andernfalls hören Sie dort auf, wo sie enden). Wäre das eine gute Idee oder...

159
Unterschied zwischen setUp () und setUpBeforeClass ()

Wenn die Einheit mit JUnit Prüfung gibt es zwei ähnliche Verfahren setUp()und setUpBeforeClass(). Was ist der Unterschied zwischen diesen Methoden? Was ist der Unterschied zwischen tearDown()und tearDownAfterClass()? Hier sind die Unterschriften: @BeforeClass public static void setUpBeforeClass()...