documentation flash string

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » String

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 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.

Méthodes héritées de la classe Object




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod