String (Objekt)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Name

String - Zeichenkette

Beschreibung

Eine beliebige Zeichenkette. Ein Sonderfall für ein String-Objekt ergibt sich, wenn der String die Form einer ID hat. In diese Fall wird das String-Objekt nicht als Zeichenkette interpretiert sondern als ID.

Attribute

Attribut Type Beschreibung ab IES Version
toLowerCase String Alle Großbuchstaben werden in Kleinbuchstaben umgewandelt. 1
toUpperCase String Alle Kleinbuchstaben werden in Großbuchstaben umgewandelt. 1
length String Länge der Zeichenkette 1

Methoden

Methode Rückgabewert Beschreibung ab IES Version
replaceAll(String regex, String replacement) String Ersetzt alle String-Teile, die auf den Regulären Ausdruck regex passt durch replacement 1
replaceFirst(String regex, String replacement) String Ersetzt den ersten String-Teil, der auf den Regulären Ausdruck regex passt durch replacement 1
matches(String regex) Boolean Liefert true, wenn der Reguläre Ausdruck regex auf diesen String passt 1
contains(String s) Boolean Liefert true, wenn s in diesem String enthalten ist 1
encrypt(String s, String s) String Encrypted den String mit dem übergebenen Algorithmus (3des, unixcrypt, md5, sha) und weiteren Optionen (z.B. "salt" für unixcrypt) 2.0.1
decrypt(String s, String s) String Decrypted den String mit dem übergebenen Algorithmus (nur für 3des) 2.0.1
substring(Number startIndex) String Liefert einen Teil des Strings, ab der Index-Position startIndex bis zum Ende der Zeichenkette 1
substring(Number startIndex, Number endIndex) String Liefert einen Teil des Strings, ab der Index-Position startIndex bis zur Position endIndex, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist 1
toCollection(String separator) Collection <String> Splittet den String mit Hilfe des Trennzeichens separator auf und liefert die einzelnen Strings in einer Collection zurück 1
startsWith(String prefix) Boolean Liefert true, wenn dieser String mit prefix beginnt 1
startsWith(String prefix, Number offset) Boolean Liefert true, wenn dieser String ab der Position offset mit prefix beginnt 1
String replaceAll(String regex, String replacement)
Ersetzt alle String-Teile, die auf den Regulären Ausdruck regex passen durch replacement.
Parameter
String regex
Regulärer Ausdruck, mit dem die String-Teile gefunden werden, die zu ersetzen sind.
String replacement
Zeichenkette mit der die String-Teile ersetzt werden sollen.
Rückgabewert
String
Ersetzter String.
String replaceFirst(String regex, String replacement)
Ersetzt den ersten String-Teil, der auf den Regulären Ausdruck regex passt durch replacement.
Parameter
String regex
Regulärer Ausdruck, mit dem die String-Teile gefunden werden, die zu ersetzen sind.
String replacement
Zeichenkette mit der die String-Teile ersetzt werden sollen.
Rückgabewert
String
Ersetzter String.
Boolean matches(String regex)
Liefert true, wenn der Reguläre Ausdruck regex auf diesen String passt.
Parameter
String regex
Regulärer Ausdruck, mit dem die String-Teile gefunden werden sollen.
Rückgabewert
Boolean
true, wenn der Reguläre Ausdruck regex auf diesen String passt.
Boolean contains(String s)
Liefert true, wenn s in diesem String enthalten ist.
Parameter
String s
Zeichenkette mit der dieser String geprüft werden soll.
Rückgabewert
Boolean
true, wenn s in diesem String enthalten ist.
String substring(Number startIndex)
Liefert einen Teil des Strings, ab der Index-Position startIndex bis zum Ende der Zeichenkette.
Parameter
Number startIndex
Startposition, ab der der neue String beginnen soll. Der Index bezieht sich auf die einzelnen Zeichen der Zeichenkette. Das erste Zeichen hat den index 0.
Rückgabewert
String
Strings, ab des Index-Position startIndex bis zum Ende der Zeichenkette.
String substring(Number startIndex, Number endIndex)
Liefert einen Teil des Strings, ab der Index-Position startIndex bis zur Position endIndex, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist.
Parameter
Number startIndex
Startposition, ab der der neue String beginnen soll. Der Index bezieht sich auf die einzelnen Zeichen der Zeichenkette. Das erste Zeichen hat den index 0.
Number endIndex
Endposition, bis zu der der neue String gehen soll. Der Index bezieht sich auf die einzelnen Zeichen der Zeichenkette. Das erste Zeichen hat den index 0. Das mit endindex angegebene Zeichen ist in dem neuen String nicht enthalten (das letzte Zeichen des neuen Strings ist somit endIndex-1).
Rückgabewert
String
Strings, ab der Index-Position startIndex bis zur Position endIndex, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist.
Collection <String> toCollection(String separator)
Splittet den String mit Hilfe des Trennzeichens separator auf und liefert die einzelnen Strings in einer Collection zurück.
Parameter
String separator
Trennzeichen, der die einzelnen Zeichenketten unterteilt.
Rückgabewert
Collection
Liste aus String-Objekten.
Boolean startsWith(String prefix)
Liefert true, wenn dieser String mit prefix beginnt.
Parameter
String prefix
Prefix, mit dem der String verglichen wird.
Rückgabewert
Boolean
true, wenn dieser String mit prefix beginnt.
Boolean startsWith(String prefix, Number offset)
Liefert true, wenn dieser String ab der Position offset mit prefix beginnt.
Parameter
String prefix
Prefix, mit dem der String verglichen wird.
Number offset
Position, ab der dieser String mit prefix verglichen werden soll. Der Offset bezieht sich auf die einzelnen Zeichen der Zeichenkette. Das erste Zeichen hat den Offset 0.
Rückgabewert
Boolean
true, wenn dieser String ab der Position offset mit prefix beginnt.