Als «java» getaggte Fragen

108
Verwendung von Comparable und Comparator

Ich habe eine Liste von Objekten, die ich auf einem Feld sortieren muss, z. B. Punktzahl. Ohne viel nachzudenken habe ich eine neue Klasse geschrieben, die Comparator implementiert, die die Aufgabe erledigt und funktioniert. Wenn ich jetzt zurückblicke, frage ich mich, ob ich stattdessen meine...

108
Müllsammler in Android

Ich habe viele Android-Antworten gesehen, die vorschlagen, in einigen Situationen den Garbage Collector anzurufen. Ist es eine gute Praxis, den Garbage Collector in Android anzufordern, bevor eine speicherhungrige Operation ausgeführt wird? Wenn nicht, sollte ich es nur anrufen, wenn ich eine...

108
AndroidRuntime-Fehler: Paket: Wert kann nicht gemarshallt werden

Ich versuche, eine HashMap mit der Funktion intent.puExtra an eine neue Aktivität zu übergeben. Beim Durchlaufen des Debuggers scheint die HashMap kein Problem hinzuzufügen. Wenn jedoch startActivty () aufgerufen wird, wird ein Laufzeitfehler angezeigt, der besagt, dass Parcel den Wert...

108
Bequeme Zuordnung zwischen enum und int / String

Bei der Arbeit mit Variablen / Parametern, die nur eine begrenzte Anzahl von Werten annehmen können, versuche ich, immer Java zu verwenden enum, wie in public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Solange ich in meinem Code bleibe, funktioniert das einwandfrei. Ich muss jedoch häufig eine...

108
XML-Schema oder DTD für logback.xml?

Ich habe im Internet mehrere Diskussionen darüber gesehen, wie großartig es wäre, ein XML-Schema oder eine DTD für die Datei logback.xml zu haben, um zumindest die grundlegende Validierung und automatische Vervollständigung in IDEs wie IDEA oder Eclipse zu erhalten, aber ich habe es nie gesehen...

108
Ganzzahl in Long konvertieren

Ich muss den Wert eines Feldes durch Reflexion ermitteln. Es kommt also vor, dass ich nicht immer sicher bin, welchen Datentyp das Feld hat. Zu diesem Zweck und um eine Vervielfältigung des Codes zu vermeiden, habe ich die folgende Methode erstellt: @SuppressWarnings("unchecked") private static...

108
So überschreiben Sie die Methode equals in Java

Ich versuche, die Methode equals in Java zu überschreiben. Ich habe eine Klasse, Peopledie im Grunde 2 Datenfelder hat nameund age. Jetzt möchte ich die equalsMethode überschreiben , damit ich zwischen 2 Personenobjekten prüfen kann. Mein Code lautet wie folgt public boolean equals(People other){...