2010-03-18 7 views
0

peut vous s'il vous plaît me aider avec cette question de la classe String n'a pas la méthode d'insertion, il a remplacer seulement :(texte d'insertion au milieu de la chaîne dans Flex 3

ce que j'ai besoin est: - si je string "Je Stackoverflow" - je besoin d'insérer "l'amour" à l'index 2 pour avoir "I love stackoverflow"

donc ce que je besoin est insertAt (index, string)

grâce

Répondre

6

Vous pouvez créer l'un des vôtres. Fractionner la chaîne et concaténer tous les caractères avant la position index avec les caractères de la chaîne que vous souhaitez insérer et avec les caractères après le index.

par exemple:

String s = "I stackoverflow"; 
int index = s.indexOf(" "); 
String toInsert = "love "; 
String mys = s.substring(0, index) + toInsert + s.substring(index, s.length); 
-1

var s:String = "I StackOverflow"; var t:String = s.split(" ").join(" love ");

+0

pas du tout :) réutilisable – Ryan

Questions connexes