03.07.2013 Views

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.8.17 - substring<br />

substring(int,int)<br />

<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />

Page 97/112<br />

Renvoie une chaîne de caractères qui commence au premier indice spécifié et se termine au deuxième<br />

indice spécifié.<br />

Receveur<br />

Paramètres<br />

Retour<br />

Disponibilité<br />

Description détaillée<br />

ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />

EObject)<br />

int begin : indice de début, inclus<br />

int end : indice de fin, exclu<br />

Le morceau de chaîne de caractères<br />

<strong>Acceleo</strong> V1.0<br />

Le service “ substring ” retourne la chaîne comprise entre les indices passés en paramètre. Il utilise la<br />

méthode “ substring ” du langage Java. Le caractère à l'indice begin est inclus dans le résultat. Le<br />

caractère à l'indice end est exclus du résultat.<br />

Une chaîne vide est renvoyée :<br />

– si l'indice begin est négatif<br />

– si l'indice end est négatif<br />

– si l'indice begin est supérieur à la longueur du receveur<br />

– si l'indice end est supérieur à l'indice begin<br />

Si l'indice end est supérieur à la longueur de la chaîne de caractères, le service fait appel au service<br />

“ substring ” avec, en paramètre, l'indice begin.<br />

Exemple(s) d'utilisation<br />

<br />

renvoie le nom du fichier sans l'extension<br />

Voir aussi<br />

substring(int)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!