String (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Hying (Diskussion | Beiträge) |
|||
Zeile 24: | Zeile 24: | ||
| Länge der Zeichenkette | | Länge der Zeichenkette | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | trim | ||
+ | | [[String]] | ||
+ | | Entfernt sämtliche Leerraumzeichen am Anfang und am Ende des Strings. | ||
+ | | 2.0.4 | ||
|} | |} | ||
Version vom 17. März 2009, 11:20 Uhr
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 diesem 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 |
trim | String | Entfernt sämtliche Leerraumzeichen am Anfang und am Ende des Strings. | 2.0.4 |
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 passen 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 und weiteren Optionen | 2.0.1 |
decrypt(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 |
split(String regex, Number limit)
|
Collection<String> | Zerlegt die Zeichenkette anhand eines Regulären Ausdrucks in eine Collection. Wenn limit gesetzt wurde, enthält die zurückgegebene Liste höchstens limit Elemente, von denen das letzte den Rest des Strings enthält.
|
2.0.2.12 |
String replaceAll(String regex, String replacement)
- Ersetzt alle String-Teile, die auf den Regulären Ausdruck
regex
passen durchreplacement
.- 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 durchreplacement
.- 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 Ausdruckregex
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
, wenns
in diesem String enthalten ist.- Parameter
-
String s
- Zeichenkette mit der dieser String geprüft werden soll.
- Rückgabewert
-
- Boolean
true
, wenns
in diesem String enthalten ist.
Boolean encrypt(String s, String s)
- Verschlüsselt die Zeichenkette mit dem übergebenen Algorithmus
- Parameter
-
String s
- Algorithmus:
3des
,unixcrypt
,md5
,sha
String s
- z.B. Zeichenkette mit dem sog. "salt" für
unixcrypt
- Rückgabewert
-
- String
- Verschlüsselte Zeichenkette.
Boolean decrypt(String s)
- Entschlüsselt eine Zeichenkette, die mit dem symmetrischen Verfahren
3des
verschlüsselt wurde- Parameter
-
String s
- Algorithmus:
3des
- Rückgabewert
-
- String
- Entschlüsselte Zeichenkette.
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 der 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 PositionendIndex
, wobei das Zeichen desendIndex
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 somitendIndex
-1).
- Rückgabewert
-
- String
- Strings, ab der Index-Position
startIndex
bis zur PositionendIndex
, 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 mitprefix
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 Positionoffset
mitprefix
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
mitprefix
beginnt.
- Collection<String>
split(String regex, Number limit)
- Zerlegt die Zeichenkette anhand eines Regulären Ausdrucks in eine Collection. Wenn
limit
gesetzt wurde, enthält die zurückgegebene Liste höchstenslimit
Elemente, von denen das letzte den Rest des Strings enthält.- Parameter
-
String regex
- Regulärer Ausdruck mit dem die Zeichenkette zerlegt werden soll.
Number limit
- Maximale Anzahl der Element, die in der Liste enthalten sein sollen.
- Rückgabewert
-
- Collection<String> Die zerlegte Liste