Als «java» getaggte Fragen

146
Machen Sie eine negative Zahl positiv

Ich habe eine Java-Methode, bei der ich eine Reihe von Zahlen summiere. Ich möchte jedoch, dass negative Zahlen als positive behandelt werden. Also sollte (1) + (2) + (1) + (- 1) gleich 5 sein. Ich bin sicher, es gibt einen sehr einfachen Weg, dies zu tun - ich weiß nur nicht

146
Dateinamen von URL abrufen

Was ist in Java bei einem java.net.URLoder einem Stringin Form von http://www.example.com/some/path/to/a/file.xmlder einfachste Weg, den Dateinamen abzüglich der Erweiterung zu erhalten? In diesem Beispiel suche ich nach etwas, das zurückkehrt "file". Ich kann mir verschiedene Möglichkeiten...

146
Wie berechne ich das Alter einer Person in Java?

Ich möchte ein Alter in Jahren als int in einer Java-Methode zurückgeben. Was ich jetzt habe, ist das Folgende, wo getBirthDate () ein Datumsobjekt zurückgibt (mit dem Geburtsdatum ;-)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new...

146
Warum erweitert Java Map die Sammlung nicht?

Ich war überrascht, dass Map<?,?>das kein ist Collection<?>. Ich dachte, es wäre sehr sinnvoll, wenn es als solches deklariert würde: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Immerhin ist a Map<K,V>eine Sammlung von Map.Entry<K,V>,...

146
Was sind Runtime.getRuntime (). TotalMemory () und freeMemory ()?

Ich habe mich gefragt, was die genaue Bedeutung von Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () und Runtime.getRuntime (). MaxMemory () ist. Mein Verständnis ist, Runtime.getRuntime().totalMemory()gibt den gesamten Speicher zurück, den mein Prozess verwendet. Ist...

146
Java Runden Sie eine beliebige Zahl auf

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Округление в большую сторону не работаетт Ich kann anscheinend keine Antwort auf eine einfache Frage finden: Wie runde ich eine Zahl auf die nächste auf int? Wenn zum Beispiel die Zahl 0,2, 0,7, 0,2222, 0,4324, 0,99999 ist, möchte ich,...

146
Wie übergebe ich Parameter an eine anonyme Klasse?

Ist es möglich, Parameter zu übergeben oder auf externe Parameter an eine anonyme Klasse zuzugreifen? Beispielsweise: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); Gibt es eine...

146
Wie verwende ich MDC mit Thread-Pools?

In unserer Software verwenden wir MDC ausgiebig, um beispielsweise Sitzungs-IDs und Benutzernamen für Webanfragen zu verfolgen. Dies funktioniert gut, wenn Sie im ursprünglichen Thread ausgeführt werden. Es gibt jedoch viele Dinge, die im Hintergrund verarbeitet werden müssen. Dafür verwenden wir...