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.

27
Java 8 Nach Eigenschaft unterscheiden
Wie kann ich in Java 8 eine Sammlung mithilfe der StreamAPI filtern, indem ich die Unterscheidbarkeit einer Eigenschaft jedes Objekts überprüfe? Zum Beispiel habe ich eine Liste von PersonObjekten und möchte Personen mit demselben Namen entfernen. persons.stream().distinct(); Verwendet die Standard-Gleichheitsprüfung für ein PersonObjekt, also brauche ich so etwas wie: persons.stream().distinct(p …

18
Wie konvertiere ich java.util.Date in java.sql.Date?
Ich versuche, a java.util.Dateals Eingabe zu verwenden und dann eine Abfrage damit zu erstellen - also brauche ich a java.sql.Date. Ich war überrascht, dass die Konvertierung nicht implizit oder explizit durchgeführt werden konnte - aber ich weiß nicht einmal, wie ich das tun würde, da die Java-API für mich noch …
453 java  sql  datetime  date 



21
"Ungültige Signaturdatei" beim Versuch, eine JAR-Datei auszuführen
Mein Java-Programm ist in einer JAR-Datei verpackt und verwendet eine externe JAR-Bibliothek, eine Hüpfburg . Mein Code wird gut kompiliert, aber das Ausführen des JAR führt zu folgendem Fehler: Ausnahme im Thread "main" java.lang.SecurityException: Ungültiger Digest der Signaturdatei für Manifest-Hauptattribute Ich habe über eine Stunde lang gegoogelt und nach einer …
450 java  jar  executable-jar 



6
Kann Mockito Argumente einer mehrfach aufgerufenen Methode erfassen?
Ich habe eine Methode, die zweimal aufgerufen wird, und ich möchte das Argument des zweiten Methodenaufrufs erfassen. Folgendes habe ich versucht: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Aber ich bekomme eine TooManyActualInvocationsAusnahme, da Mockito meint, dass doSomethingdas nur einmal …



7
Was ist der Sinn des Diamantoperators (<>) in Java 7?
Der Diamantoperator in Java 7 erlaubt Code wie den folgenden: List&lt;String&gt; list = new LinkedList&lt;&gt;(); In Java 5/6 kann ich jedoch einfach schreiben: List&lt;String&gt; list = new LinkedList(); Mein Verständnis von Typlöschung ist, dass diese genau gleich sind. (Das Generikum wird sowieso zur Laufzeit entfernt). Warum sich überhaupt mit dem …

4
Wie entkomme ich% in String.Format?
Ich speichere eine SQL-Abfrage in meiner Datei strings.xml und möchte String.Formatdamit die endgültige Zeichenfolge im Code erstellen. Die SELECTAnweisung verwendet ein "Gefällt mir", etwa so: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Um zu formatieren, dass ich 'etwas' durch% 1 $ s ersetze, wird es: SELECT Field1, Field2 …
445 java  android  string  syntax 


11
Unterschied zwischen parseInt () und valueOf () in Java?
Wie parseInt()unterscheidet sich von valueOf()? Sie scheinen genau das Gleiche mit mir zu machen (gilt auch für parseFloat(), parseDouble(), parseLong()etc, wie unterscheiden sie sich von Long.valueOf(string)? Welches davon ist vorzuziehen und wird konventionell häufiger verwendet?
443 java 


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.