Die Intersult Design-Utils sind eine Sammlung von grundlegenden Design-Patterns und Hilfsklassen für die Entwicklung von Software in der Programmiersprache Java.
Einbinden und Download#
Die Design-Utils können aus dem Intersult Maven Repository bezogen werden:<dependency> <groupId>com.intersult</groupId> <artifactId>design-utils</artifactId> <version>1.2-SNAPSHOT</version> </dependency>
Comparable Comparator#
Ein Comparator, der zwei Comparable-Beans voraussetzt:array = Arrays.sort(array, ComparableComparator.instance());
File Utils#
Utils für den Umgang mit Files:Methode | Beschreibung |
---|---|
getBasename | Liefert den Basisnamen. |
getExtension | Liefert die Fileerweiterung. |
addSuffix | Fügt eine Erweiterung an den Filenamen (vor der Extension) hinzu. |
Delimiter String Builder#
Eine Klasse, mit der Strings zusammengesetzt werden können. Dabei werden automatisch Trennzeichen eingefügt:DelimiterStringBuilder buffer = new DelimiterStringBuilder(" "); buffer.append("Hello"); buffer.append("World"); System.out.println(buffer);