String (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
|||
| Zeile 1: | Zeile 1: | ||
==Name== | ==Name== | ||
| − | + | String - Zeichenkette | |
==Beschreibung== | ==Beschreibung== | ||
| Zeile 77: | Zeile 77: | ||
|} | |} | ||
| − | ;<code>replaceAll(String regex, String replacement)</code> | + | ;<code>[[String]] replaceAll([[String]] regex, [[String]] replacement)</code> |
:Ersetzt alle String-Teile, die auf den [[Regular-Expression|Regulären Ausdruck]] <code>regex</code> passen durch <code>replacement</code>. | :Ersetzt alle String-Teile, die auf den [[Regular-Expression|Regulären Ausdruck]] <code>regex</code> passen durch <code>replacement</code>. | ||
:;Parameter | :;Parameter | ||
| Zeile 85: | Zeile 85: | ||
:::Zeichenkette mit der die String-Teile ersetzt werden sollen. | :::Zeichenkette mit der die String-Teile ersetzt werden sollen. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;String |
:::Ersetzter String. | :::Ersetzter String. | ||
| − | ;<code>replaceFirst(String regex, String replacement)</code> | + | ;<code>[[String]] replaceFirst([[String]] regex, [[String]] replacement)</code> |
:Ersetzt den ersten String-Teil, der auf den [[Regular-Expression|Regulären Ausdruck]] <code>regex</code> passt durch <code>replacement</code>. | :Ersetzt den ersten String-Teil, der auf den [[Regular-Expression|Regulären Ausdruck]] <code>regex</code> passt durch <code>replacement</code>. | ||
:;Parameter | :;Parameter | ||
| Zeile 96: | Zeile 96: | ||
:::Zeichenkette mit der die String-Teile ersetzt werden sollen. | :::Zeichenkette mit der die String-Teile ersetzt werden sollen. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;String |
:::Ersetzter String. | :::Ersetzter String. | ||
| − | ;<code>matches([[String]] regex)</code> | + | ;<code>[[Boolean]] matches([[String]] regex)</code> |
:Liefert <code>true</code>, wenn der [[Regular-Expression|Reguläre Ausdruck]] <code>regex</code> auf diesen String passt. | :Liefert <code>true</code>, wenn der [[Regular-Expression|Reguläre Ausdruck]] <code>regex</code> auf diesen String passt. | ||
:;Parameter | :;Parameter | ||
| Zeile 105: | Zeile 105: | ||
:::Regulärer Ausdruck, mit dem die String-Teile gefunden werden sollen. | :::Regulärer Ausdruck, mit dem die String-Teile gefunden werden sollen. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;Boolean |
:::true, wenn der [[Regular-Expression|Reguläre Ausdruck]] <code>regex</code> auf diesen String passt. | :::true, wenn der [[Regular-Expression|Reguläre Ausdruck]] <code>regex</code> auf diesen String passt. | ||
| − | ;<code>contains([[String]] s)</code> | + | ;<code>[[Boolean]] contains([[String]] s)</code> |
:Liefert <code>true</code>, wenn <code>s</code> in diesem String enthalten ist. | :Liefert <code>true</code>, wenn <code>s</code> in diesem String enthalten ist. | ||
:;Parameter | :;Parameter | ||
| Zeile 114: | Zeile 114: | ||
:::Zeichenkette mit der dieser String geprüft werden soll. | :::Zeichenkette mit der dieser String geprüft werden soll. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;Boolean |
:::<code>true</code>, wenn <code>s</code> in diesem String enthalten ist. | :::<code>true</code>, wenn <code>s</code> in diesem String enthalten ist. | ||
| − | ;<code>substring([[Number]] startIndex)</code> | + | ;<code>[[String]] substring([[Number]] startIndex)</code> |
:Liefert einen Teil des Strings, ab der Index-Position <code>startIndex</code> bis zum Ende der Zeichenkette. | :Liefert einen Teil des Strings, ab der Index-Position <code>startIndex</code> bis zum Ende der Zeichenkette. | ||
:;Parameter | :;Parameter | ||
| Zeile 123: | Zeile 123: | ||
:::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. | :::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 | :;Rückgabewert | ||
| − | ::; | + | ::;String |
:::Strings, ab des Index-Position <code>startIndex</code> bis zum Ende der Zeichenkette. | :::Strings, ab des Index-Position <code>startIndex</code> bis zum Ende der Zeichenkette. | ||
| − | ;<code>substring([[Number]] startIndex, [[Number]] endIndex)</code> | + | ;<code>[[String]] substring([[Number]] startIndex, [[Number]] endIndex)</code> |
:Liefert einen Teil des Strings, ab der Index-Position <code>startIndex</code> bis zur Position <code>endIndex</code>, wobei das Zeichen des <code>endIndex</code> in dem Substring nicht enhalten ist. | :Liefert einen Teil des Strings, ab der Index-Position <code>startIndex</code> bis zur Position <code>endIndex</code>, wobei das Zeichen des <code>endIndex</code> in dem Substring nicht enhalten ist. | ||
:;Parameter | :;Parameter | ||
| − | ::;<code> | + | ::;<code>Number startIndex</code> |
:::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. | :::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. | ||
| − | ::;<code> | + | ::;<code>Number endIndex</code> |
:::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 <code>endindex</code> angegebene Zeichen ist in dem neuen String nicht enthalten (das letzte Zeichen des neuen Strings ist somit <code>endIndex</code>-1). | :::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 <code>endindex</code> angegebene Zeichen ist in dem neuen String nicht enthalten (das letzte Zeichen des neuen Strings ist somit <code>endIndex</code>-1). | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;String |
:::Strings, ab der Index-Position <code>startIndex</code> bis zur Position <code>endIndex</code>, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist. | :::Strings, ab der Index-Position <code>startIndex</code> bis zur Position <code>endIndex</code>, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist. | ||
| − | ;<code>toCollection([[String]] separator)</code> | + | ;<code>[[Collection]] toCollection([[String]] separator)</code> |
:Splittet den String mit Hilfe des Trennzeichens <code>separator</code> auf und liefert die einzelnen Strings in einer [[Collection]] zurück. | :Splittet den String mit Hilfe des Trennzeichens <code>separator</code> auf und liefert die einzelnen Strings in einer [[Collection]] zurück. | ||
:;Parameter | :;Parameter | ||
| − | ::;<code> | + | ::;<code>String separator</code> |
:::Trennzeichen, der die einzelnen Zeichenketten unterteilt. | :::Trennzeichen, der die einzelnen Zeichenketten unterteilt. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;Collection |
:::Liste aus String-Objekten. | :::Liste aus String-Objekten. | ||
| − | ;<code>startsWith([[String]] prefix)</code> | + | ;<code>[[Boolean]] startsWith([[String]] prefix)</code> |
:Liefert <code>true</code>, wenn dieser String mit <code>prefix</code> beginnt. | :Liefert <code>true</code>, wenn dieser String mit <code>prefix</code> beginnt. | ||
:;Parameter | :;Parameter | ||
| − | ::;<code> | + | ::;<code>String prefix</code> |
:::Prefix, mit dem der String verglichen wird. | :::Prefix, mit dem der String verglichen wird. | ||
:;Rückgabewert | :;Rückgabewert | ||
| − | ::; | + | ::;Boolean |
:::true, wenn dieser String mit <code>prefix</code> beginnt. | :::true, wenn dieser String mit <code>prefix</code> beginnt. | ||
| − | ;<code>startsWith([[String]] prefix, [[Number]] offset)</code> | + | ;<code>[[Boolean]] startsWith([[String]] prefix, [[Number]] offset)</code> |
:Liefert <code>true</code>, wenn dieser String ab der Position <code>offset</code> mit <code>prefix</code> beginnt. | :Liefert <code>true</code>, wenn dieser String ab der Position <code>offset</code> mit <code>prefix</code> beginnt. | ||
:;Parameter | :;Parameter | ||
| − | ::;<code> | + | ::;<code>String prefix</code> |
:::Prefix, mit dem der String verglichen wird. | :::Prefix, mit dem der String verglichen wird. | ||
| − | ::;<code> | + | ::;<code>Number offset</code> |
:::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. | :::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 | :;Rückgabewert | ||
| − | ::; | + | ::;Boolean |
:::true, wenn dieser String ab der Position <code>offset</code> mit <code>prefix</code> beginnt. | :::true, wenn dieser String ab der Position <code>offset</code> mit <code>prefix</code> beginnt. | ||
Version vom 17. Juni 2008, 17: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 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 |
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 | 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
regexpassen 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
regexpasst 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 Ausdruckregexauf 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
regexauf diesen String passt.
Boolean contains(String s)- Liefert
true, wennsin diesem String enthalten ist.- Parameter
-
String s- Zeichenkette mit der dieser String geprüft werden soll.
- Rückgabewert
-
- Boolean
true, wennsin diesem String enthalten ist.
String substring(Number startIndex)- Liefert einen Teil des Strings, ab der Index-Position
startIndexbis 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
startIndexbis zum Ende der Zeichenkette.
String substring(Number startIndex, Number endIndex)- Liefert einen Teil des Strings, ab der Index-Position
startIndexbis zur PositionendIndex, wobei das Zeichen desendIndexin 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
endindexangegebene 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
startIndexbis zur PositionendIndex, wobei das Zeichen des endIndex in dem Substring nicht enhalten ist.
Collection toCollection(String separator)- Splittet den String mit Hilfe des Trennzeichens
separatorauf 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 mitprefixbeginnt.- Parameter
-
String prefix- Prefix, mit dem der String verglichen wird.
- Rückgabewert
-
- Boolean
- true, wenn dieser String mit
prefixbeginnt.
Boolean startsWith(String prefix, Number offset)- Liefert
true, wenn dieser String ab der Positionoffsetmitprefixbeginnt.- 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
offsetmitprefixbeginnt.