Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > String | |||
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 Lite 2.0 - (devenu un objet natif dans Flash Player 6, ce qui a amélioré les performances de façon significative).
|
Modificateurs |
Propriété |
Description |
|---|---|---|
|
|
Entier spécifiant le nombre de caractères dans l'objet String spécifié. |
Propriétés héritées de la classe Object constructor (propriété Object.constructor), __proto__ (propriété Object.__proto__), prototype (propriété Object.prototype), __resolve (propriété Object.__resolve)
|
Signature |
Description |
|---|---|
|
Crée un nouvel objet String. |
|
Modificateurs |
Signature |
Description |
|---|---|---|
|
|
Renvoie le caractère à la position spécifiée par le paramètre |
|
|
|
charCodeAt |
Renvoie un entier 16 bits de 0 à 65535 qui représente le caractère spécifié par |
|
|
Combine la valeur de l'objet String avec les paramètres et renvoie la nouvelle chaîne formée : la valeur d'origine, |
|
|
|
fromCharCode |
Renvoie une chaîne comprenant les caractères représentés par les valeurs Unicode dans les paramètres. |
|
|
Recherche la chaîne et renvoie la position de la première occurrence de |
|
|
|
lastIndexOf |
Recherche la chaîne de droite à gauche et renvoie l'index de la dernière occurrence de |
|
|
Renvoie une chaîne qui contient le caractère |
|
|
|
Divise un objet String en sous-chaînes en le séparant aux endroits où le paramètre |
|
|
|
Renvoie les caractères dans une chaîne à partir de l'index spécifié dans le paramètre |
|
|
|
Renvoie une chaîne comprenant les caractères entre les points spécifiés par les paramètres |
|
|
|
toLowerCase |
Renvoie une copie de l'objet |
|
|
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 |
Renvoie une copie de l'objet String, avec tous les caractères minuscules convertis en majuscules. |
|
|
Renvoie une chaîne. |
Méthodes héritées de la classe Object
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flashlite/2_fr/main/chapter2432.html