
Envoyé par
Attien
copier/coller de texte au lieu de copies d'écrans c'est-à-dire? je n'arrive pas vraiment à vous comprendre.
Ça veut dire
- sélectionner le texte dans l'éditeur ou la console
- copier cette sélection (ctrl-c par exemple)
- aller dans l'éditeur du message dans le forum et coller (ctrl-v par exemple)
- ajouter la balise CODE avec le bouton # de l'éditeur du forum, ou QUOTE pour l'erreur (le bouton bulle)

Envoyé par
Attien
"Pour string.substring(a,b), a >=0 et b<=string.length et a<=b (plus exactement il y a erreur si b-a<0, et si ce n'est pas le cas, le nombre donné pour la StringIndexOutOfBound sera b-a). "
finalement comment est-ce que je peux gérer tout cela?
Bah ça y'a que toi qui le sait, parce ça dépend de ce que tu veux faire et ce que tu gères, ce que représente tout ces trucs que tu nous montres.
Un moyen de gérer ça de manière générale est de maximiser la borne inférieure et de minimiser la borne supérieure :
text.substring( Math.max(this.from,0), Math.min(this.to, text.length));
Ainsi, on est sûr de ne pas dépasser les bornes. Si this.to est bien >= this.from. On peut ajouter un contrôle (un if).
Mais fonctionnellement, je ne peux pas savoir si ça convient.
Partager