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
Rufen Sie das Objekt java.nio.file.Path von java.io.File ab
Ist es möglich, ein Path-Objekt von einem zu erhalten java.io.File? Ich weiß, dass Sie einen Pfad mithilfe der toFile()Methode in eine Datei konvertieren können , aber ich konnte die entgegengesetzte Konvertierung nicht finden. Gibt es eine Möglichkeit, dies in Java 6 oder niedriger zu tun?
215 java  file  path  java-6 

11
StringUtils.isBlank () vs String.isEmpty ()
Ich bin auf einen Code gestoßen, der Folgendes enthält: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Dies scheint funktional dem Folgenden zu entsprechen: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Ist ein Unterschied zwischen den beiden ( org.apache.commons.lang3.StringUtils.isBlankund java.lang.String.isEmpty)?

11
Akzeptieren Sie das selbstsignierte SSL-Zertifikat des Servers im Java-Client
Es sieht aus wie eine Standardfrage, aber ich konnte nirgendwo klare Anweisungen finden. Ich habe Java-Code, der versucht, eine Verbindung zu einem Server mit wahrscheinlich selbstsigniertem (oder abgelaufenem) Zertifikat herzustellen. Der Code meldet den folgenden Fehler: [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: …
215 java  ssl  https  keytool 

10
Wie vergleiche ich zwei Ganzzahlen in Java richtig?
Ich weiß, dass, wenn Sie eine Boxed Primitive Integer mit einer Konstanten wie der folgenden vergleichen: Integer a = 4; if (a < 5) a wird automatisch entpackt und der Vergleich funktioniert. Was passiert jedoch, wenn Sie zwei Boxen Integersvergleichen und entweder Gleichheit oder weniger als / größer als vergleichen …
215 java  integer  autoboxing 

21
Spring Boot - Wie protokolliere ich alle Anfragen und Antworten mit Ausnahmen an einem Ort?
Ich arbeite an Rest API mit Spring Boot. Ich muss alle Anforderungen mit Eingabeparametern (mit Methoden, z. B. GET, POST usw.), Anforderungspfad, Abfragezeichenfolge, entsprechender Klassenmethode dieser Anforderung sowie Antwort auf diese Aktion, sowohl Erfolg als auch Fehler, protokollieren. Zum Beispiel: erfolgreiche Anfrage: http://example.com/api/users/1 Das Protokoll sollte ungefähr so ​​aussehen: { …



15
Java assoziatives Array
Wie kann ich assoziative Arrays in Java wie in PHP erstellen und abrufen? Beispielsweise: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Java ArrayList-Kopie
Ich habe eine ArrayList l1Größe 10. Ich ordne l1einen neuen Listenreferenztyp zu l2. Will l1und l2zeige auf dasselbe ArrayListObjekt? Oder ist eine Kopie des ArrayListObjekts zugeordnet l2? Wenn l2ich bei der Verwendung der Referenz das Listenobjekt aktualisiere, werden auch die Änderungen im l1Referenztyp berücksichtigt. Beispielsweise: List<Integer> l1 = new ArrayList<Integer>(); …
214 java  arraylist 


12
Beispielcode für Base 64 codieren und decodieren
Weiß jemand, wie man einen String in Base64 mit Base64 decodiert und codiert? Ich verwende den folgenden Code, aber er funktioniert nicht. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 



9
JUnit 5: Wie wird eine Ausnahme ausgelöst?
Gibt es eine bessere Möglichkeit zu behaupten, dass eine Methode in JUnit 5 eine Ausnahme auslöst? Derzeit muss ich eine @Rule verwenden, um zu überprüfen, ob mein Test eine Ausnahme auslöst. Dies funktioniert jedoch nicht in den Fällen, in denen ich erwarte, dass mehrere Methoden Ausnahmen in meinem Test auslösen.


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.