"The problem of a developer is that you have to develop small snippets again and again, even though they have already been developed in a project. This project should contain a collection of useful snippets that you use over and over again.Feel free to expand this collection."
JavaUtil
Es muss das Java-Projekt nur in die Entwicklungsumgebung integriert werden. Die erforderlichen Lilbrarys werden über Maven bezogen.<
Für JavaUtil wird mindestens JDK 1.8 und Maven vorausgesetzt.
Es ist nicht erforderlich, eine Instanz eines Objekts zu erstellen, da die Methoden statisch abgerufen werden können.
Hier ist ein Beispiel für die Verwendung einer statischen Funktion:
util.String.notEmpty("Hello World!");
Inhalt
Das Projekt ist in mehrere Klassen unterteilt worden, die bereits durch die Benennung für sich sprechen. Im Folgenden wird ein grober Überblick gegeben, welche Utility-Funktionen das Projekt beinhaltet.
Date.java
- Verschiende Konvertierungsmethoden
- Gibt die Uhrzeit oder Sekunden zruück
- Berechnet die Anzahl der Tage zwischen verschiednen Tagen
- Ist das Datum x in der Liste enthalten
- Und so weiter
FileSystem.java
- Prüft auf die Existenz einer Datei
- Und so weiter
String.java
- Verschiende Konvertierungsmethoden
- Und so weiter
XML.java
- Durchsucht eine XML-Hierarchy anhand verschiedener Parameter
- Und so weiter
Außerdem sind die wichtigesten Methoden mit JUnit-Tests geprüft worden.
Autoren
- Sebastian Büchler - Github - Private Website
- Stefan Kuppelwieser - Github - Private Website
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.
Lizenz
Das Projekt steht un der MIT-Lizenz.
Github
JavaUtil ist unter Github als OpenSource Projekt zu finden.
Quelle
[1] https://github.com/TeamDF14/JavaUtil
[2] Logo von https://t3n.de/news/java-lizenzen-oracle-rechnungen-778411/