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.

14
Wie klone ich eine generische Liste in Java?
Ich habe eine ArrayList<String>, von der ich eine Kopie zurückgeben möchte. ArrayListhat eine Klonmethode mit der folgenden Signatur: public Object clone() Wie kann ich das zurückgegebene Objekt nach dem Aufrufen dieser Methode zurücksetzen ArrayList<String>?

28
Wie vergleicht man zwei Versionsstrings in Java?
Gibt es eine Standardsprache zum Vergleichen von Versionsnummern? Ich kann nicht einfach einen geraden String compareTo verwenden, da ich noch nicht weiß, wie viele Punkte maximal freigegeben werden sollen. Ich muss die Versionen vergleichen und Folgendes gilt: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

11
Ergänzung für BigDecimal
Ich möchte einige einfache Summen mit einigen Währungswerten in BigDecimalTyp machen. BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Offensichtlich verstehe ich die BigDecimalArithmetik nicht gut , siehe Ausgabe dahinter. Test 0 0 0 Kann mir jemand helfen?
155 java  bigdecimal 

12
Ausnahme in catch und finally-Klausel geworfen
Auf eine Frage an Java an der Universität gab es diesen Codeausschnitt: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new …
155 java  exception 

17
Wie führe ich ein Unix-Shell-Skript aus Java-Code aus?
Es ist ganz einfach, einen Unix-Befehl von Java aus auszuführen. Runtime.getRuntime().exec(myCommand); Aber ist es möglich, ein Unix-Shell-Skript aus Java-Code auszuführen? Wenn ja, wäre es eine gute Praxis, ein Shell-Skript in Java-Code auszuführen?
155 java  unix  shell 




7
Wie man Quellenglas mit Gradle baut
Ich arbeite mit einem Open-Source-Projekt, das mit gradle erstellt wurde. Ich möchte eine (Projekt-) -sources.jar-Datei generieren, die ich in meine IDE (IntelliJ IDEA) laden und über das Projekt debuggen kann. Ich kann die Datei laden, wenn ich sie generieren kann. Ich habe die verfügbaren Gradle-Aufgaben für das Projekt durchgesehen und …
155 java  jar  gradle 

11
Java Runtime.getRuntime (): Abrufen der Ausgabe beim Ausführen eines Befehlszeilenprogramms
Ich verwende die Laufzeit, um Eingabeaufforderungsbefehle von meinem Java-Programm auszuführen. Mir ist jedoch nicht bekannt, wie ich die vom Befehl zurückgegebene Ausgabe erhalten kann. Hier ist mein Code: Runtime rt = Runtime.getRuntime(); String[] commands = {"system.exe", "-send" , argument}; Process proc = rt.exec(commands); Ich habe es versucht, System.out.println(proc);aber das brachte …
155 java  runtime 

15
Kann ein int in Java null sein?
Kann intman nullin Java sein? Beispielsweise: int data = check(Node root); if ( data == null ) { // do something } else { // do something } Mein Ziel ist es, eine Funktion zu schreiben, die eine zurückgibt int. Said intwird in der Höhe eines Knotens gespeichert, und wenn …
155 java 


12
Wie kann ich in Java einen http-Antworttext als Zeichenfolge abrufen?
Ich weiß, dass es früher eine Möglichkeit gab, es mit Apache Commons zu bekommen, wie hier dokumentiert: http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html und ein Beispiel hier: http://www.kodejava.org/examples/416.html aber ich glaube, das ist veraltet. Gibt es eine andere Möglichkeit, eine http-Get-Anfrage in Java zu erstellen und den Antworttext als Zeichenfolge und nicht als Stream abzurufen?

9
Zugriff auf Kotlin-Erweiterungsfunktionen von Java aus
Ist es möglich, über Java-Code auf Erweiterungsfunktionen zuzugreifen? Ich habe die Erweiterungsfunktion in einer Kotlin-Datei definiert. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Wo MyModelist eine (generierte) Java-Klasse? Jetzt wollte ich in meinem normalen Java-Code darauf zugreifen: MyModel model = new MyModel(); …


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.