Toutes les valeurs numériques peuvent aisément être converties en chaînes par
CType ou
ToString et toutes les chaînes doivent être ajustées à une longueur convenable.
Les méthodes
PadRight et
PadLeft de la classe String servent à compléter une chaîne en reproduisant un caractère donné jusqu’à l’obtention de la longueur souhaitée. De plus la chaîne traitée est alignée à droite ou à gauche selon la méthode choisie. La méthode
SubString de la classe String permet de tronquer les chaînes trop longues. Les caractères excédentaires peuvent être enlevés à droite ou à gauche selon le paramétrage de la méthode.
S = UneChaine.PadRight(6,"+"c) ' Si UneChaine est 1234, le résulat S vaut 1234++
S = UneChaine.PadLeft(6,"~"c) ' Si UneChaine est 1234, le résulat S vaut ~~1234
S = UneChaine.Substring(0, 4) ' Si UneChaine est 123456, le résulat S vaut 1234
S = UneChaine.Substring(UneChaine.Length - 4, 4) ' Si UneChaine est 123456, le résulat S vaut 3456
Lors de la lecture des enregistrements, les méthodes
TrimStart et
TrimEnd de la classe String permettent la suppression aisée des caractères ajoutés. La méthode
Trim sans paramètre ôte les espaces à gauche et à droite.
S = UneChaine.TrimStart("~") ' Si UneChaine est ~~1234, le résulat S vaut 1234
S = UneChaine.TrimEnd("+") ' Si UneChaine est 1234++, le résulat S vaut 1234
S = UneChaine.TrimStart() ' Enlève les espaces à gauche
S = UneChaine.TrimEnd() ' Enlève les espaces à droite
Partager