documentation flash string
Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » StringString
Object | +-String public class **String** extends Object
La classe String est une enveloppe pour le type de données primitif de la chaîne et fournit des méthodes et des propriétés qui vous permettent de modifier les types de valeur de la chaîne primitifs. Vous pouvez convertir la valeur d’un objet en une chaîne à l’aide de la fonction String().
Toutes les méthodes de la classe String, à l’exception de concat(), fromCharCode(), slice() et substr(), sont génériques, ce qui signifie que les méthodes appellent toString() avant d’effectuer leurs opérations, et vous pouvez utiliser ces méthodes avec d’autres objets qui ne sont pas de type String.
Tous les index de chaîne étant basés sur zéro, l’index du dernier caractère pour une chaîne x est x.length - 1.
Vous pouvez appeler l’une des méthodes de la classe String à l’aide de la méthode constructeur new String ou d’une valeur de littéral de chaîne. Si vous spécifiez un littéral de chaîne, l’interpréteur ActionScript le convertit automatiquement en un objet String temporaire, appelle la méthode, puis supprime l’objet String temporaire. Vous pouvez également utiliser la propriété String.length avec un littéral de chaîne.
Ne confondez pas un littéral de chaîne avec un objet String. Dans l’exemple suivant, la première ligne de code crée le littéral de chaîne first_string, et la deuxième ligne de code crée l’objet String second_string :
var first_string:String = "foo" var second_string:String = new String("foo")
Utilisez des littéraux de chaîne sauf si vous avez spécifiquement besoin d’utiliser un objet String.
Disponibilité : ActionScript 1.0 ; Flash Player 5
Voir également
Résumé des propriétés
| Modificateurs | Propriété | Description |
|---|---|---|
length:Number | Entier spécifiant le nombre de caractères dans l’objet String spécifié. |
Propriétés héritées de la classe Object
Résumé des constructeurs
| Signature | Description |
|---|---|
String(value:String) | Crée un nouvel objet String. |
Résumé de la méthode
| Modificateurs | Signature | Description |
|---|---|---|
charAt(index:Number) : String | Renvoie le caractère à la position spécifiée par le paramètre index. |
|
charCodeAt(index:Number) : Number | Renvoie un entier 16 bits de 0 à 65535 qui représente le caractère spécifié par index. |
|
concat(value:Object) : String | Combine la valeur de l’objet String avec les paramètres et renvoie la nouvelle chaîne formée : la valeur d’origine, my_str, n’est pas modifiée. |
|
static | fromCharCode() : String | Renvoie une chaîne comprenant les caractères représentés par les valeurs Unicode dans les paramètres. |
indexOf(value:String, [startIndex:Number]) : Number | Recherche la chaîne et renvoie la position de la première occurrence de value détectée au niveau de ou après startIndex dans la chaîne appelante. |
|
lastIndexOf(value:String, [startIndex:Number]) : Number | Recherche la chaîne de droite à gauche et renvoie l’index de la dernière occurrence de value détectée avant startIndex dans la chaîne appelante. |
|
slice(start:Number, end:Number) : String | Renvoie une chaîne qui contient le caractère start et tous les autres caractères jusqu’au caractère end, ce dernier n’étant pas inclus. |
|
split(delimiter:String, [limit:Number]) : Array | Divise un objet String en sous-chaînes en le séparant aux endroits où le paramètre delimiter spécifié apparaît et renvoie les sous-chaînes dans un tableau. |
|
substr(start:Number, length:Number) : String | Renvoie les caractères dans une chaîne à partir de l’index spécifié dans le paramètre start par le nombre de caractères spécifié dans le paramètre length. |
|
substring(start:Number, end:Number) : String | Renvoie une chaîne comprenant les caractères entre les points spécifiés par les paramètres start et end. |
|
toLowerCase() : String | Renvoie une copie de l’objet String avec tous les caractères majuscules convertis en minuscules. |
|
toString() : String | Renvoie les propriétés d’un objet en tant que chaînes, que ces propriétés soient des chaînes ou non. | |
toUpperCase() : String | Renvoie une copie de l’objet String, avec tous les caractères minuscules convertis en majuscules. | |
valueOf() : String | Renvoie une chaîne. |



