Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

4
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 ihnen besetzen: Stream.of(objects).filter(c -> c …
160 java  java-8  java-stream 


13
Wie kann ich die SQL eines PreparedStatements abrufen?
Ich habe eine allgemeine Java-Methode mit der folgenden Methodensignatur: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Es öffnet eine Verbindung, erstellt eine PreparedStatementmit der SQL-Anweisung und den Parametern im queryParamsArray variabler Länge, führt sie aus, speichert das ResultSet(in a CachedRowSetImpl) zwischen, schließt die Verbindung und gibt die zwischengespeicherte Ergebnismenge zurück. …


7
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 könnte ich eine UserKlasse mit firstNameFeld …
160 java  jackson 

13
Überprüfen Sie zwei Argumente in Java, entweder beide nicht null oder beide elegant null
Ich habe Spring Boot verwendet, um ein Shell-Projekt zu entwickeln, mit dem E-Mails gesendet werden, z sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com Wenn die Argumente fromund passwordfehlen, verwende ich einen Standardabsender und ein Standardkennwort, z . B. noreply@bar.comund 123456. Wenn der Benutzer das fromArgument übergibt , …
160 java 

21
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 dependencies.gradle hinzugefügt. Jetzt möchte …
160 java  gradle  groovy  build 

3
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) vom Typ Assert ist veraltet Der Typ Assert ist veraltet
160 java  junit 

15
Übergeben eines Strings als Referenz in Java?
Ich bin es gewohnt, Folgendes zu tun C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } Und die Ausgabe ist: foo In Java scheint dies jedoch nicht zu funktionieren. Ich gehe davon aus, dass das StringObjekt kopiert wird, anstatt von …

6
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 einem Regex-Ausdruck in einer bestimmten Zeichenfolge übereinstimmen?
160 java  regex 

11
Hinzufügen einer benutzerdefinierten Methode zu Spring Data JPA
Ich beschäftige mich mit Spring Data JPA. Betrachten Sie das folgende Beispiel, in dem standardmäßig alle Funktionen für Rohöl und Finder funktionieren. Wenn ich einen Finder anpassen möchte, kann dies auch problemlos in der Benutzeroberfläche selbst durchgeführt werden. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement …

7
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 vergleichen und nur einen Satz von 4 und 5 zurückzugeben?
160 java  set 

8
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 verstehe, werde ich sicherer damit umgehen. Ich …



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.