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

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

constructor (propriété Object.constructor), __proto__ (propriété Object.__proto__), prototype (propriété Object.prototype), __resolve (propriété Object.__resolve)


Récapitulatif 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

addProperty (méthode Object.addProperty), hasOwnProperty (méthode Object.hasOwnProperty), isPropertyEnumerable (méthode Object.isPropertyEnumerable), isPrototypeOf (méthode Object.isPrototypeOf), registerClass (méthode Object.registerClass), toString (méthode Object.toString), unwatch (méthode Object.unwatch), valueOf (méthode Object.valueOf), watch (méthode Object.watch)



 

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