Es gibt noch weitere Klassen in org.apache.commons.lang, so zum Beispiel eine NumberRange-Klasse zur Kennzeichnung von Zahlensätzen und die NumberUtils-Klasse, die verschiedene nützliche Funktionen wie Konvertierungen von Strings in Zahlen und Maximum-/Minimum-Methoden enthält. Und nicht zu vergessen ObjectUtils zum Erstellen der standardmäßigen toString-Methode für ein Objekt, selbst wenn toString überschrieben ist.
Außerdem ermöglicht SystemUtils den problemlosen Zugang zu einigen standardmäßigen Java-Umgebungsvariablen, und SerializationUtils erleichtert das Erstellen von Objekt-Reihen erheblich.
Nur ein Überblick
Ich habe Ihnen hier die Commons Lang API kurz vorgestellt. Obwohl ich dabei natürlich zahlreiche Methoden ausgelassen habe, hoffe ich, Ihnen einen guten ersten Eindruck der API im Allgemeinen vermittelt zu haben. Mit ihr können Sie alle Ihre Java-Projekte ein wenig vereinfachen.
Die Zusammenarbeit mit einer Gruppe von Entwicklern im Zuge des Jakarta Commons Lang war eine tolle Erfahrung. Eine weitere interessante Erfahrung war es, sich der Kritik der Commons-Dev-Mailing-Liste zu stellen, in der lange, hitzige Diskussionen um so grundlegende Themen wie „Sollten StringUtils einen öffentlichen Konstruktor haben?“ oder „Wie kann man den Code von Jakarta Avalon hier integrieren?“ geführt wurden. Ein perfektes Beispiel für ein Open Source-Projekt, in dem eine kleine Community entwickelt, in dem diskutiert wird und in dem man sich austauscht und Kontakte knüpft, was vor zehn Jahren noch gar nicht möglich gewesen wäre.
Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…
Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…
Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…
Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.
Tenable vergibt für beide Schwachstellen einen CVSS-Basis-Score von 9,8. Zwei Use-after-free-Bugs erlauben möglicherweise das Einschleusen…
Erstmals liegen Preise für Verbraucher vor. Sie zahlen weniger als Geschäftskunden. Dafür beschränkt Microsoft den…