S.No. Fonctions et description
1

String()

La classe String, qui fait partie du noyau à partir de la version 0019, vous permet d'utiliser et de manipuler des chaînes de texte de manière plus complexe que les tableaux de caractères. Vous pouvez concaténer des chaînes, y ajouter des chaînes, rechercher et remplacer des sous-chaînes, etc. Cela prend plus de mémoire qu'un simple tableau de caractères, mais c'est aussi plus utile.

Pour référence, les tableaux de caractères sont appelés des chaînes avec un petit 's', et les instances de la classe String sont appelées des chaînes avec un grand S. Notez que les chaînes constantes, spécifiées entre "guillemets" sont traitées comme des tableaux de caractères, pas des instances de la classe String

2

charAt()

Accédez à un caractère particulier de la chaîne.

3

compareTo()

Compare deux chaînes, testant si l'une vient avant ou après l'autre, ou si elles sont égales. Les chaînes sont comparées caractère par caractère, en utilisant les valeurs ASCII des caractères. Cela signifie, par exemple, «a» vient avant «b» mais après «A». Les nombres viennent avant les lettres.

4

concat()

Ajoute le paramètre à une chaîne.

5

c_str()

Convertit le contenu d'une chaîne en une chaîne de style C terminée par un caractère nul. Notez que cela donne un accès direct au tampon String interne et doit être utilisé avec précaution. En particulier, vous ne devez jamais modifier la chaîne via le pointeur renvoyé. Lorsque vous modifiez l'objet String, ou lorsqu'il est détruit, tout pointeur précédemment renvoyé par c_str () devient invalide et ne doit plus être utilisé.

6

endsWith()

Teste si une chaîne se termine ou non par les caractères d'une autre chaîne.

sept

equals()

Compare deux chaînes pour l'égalité. La comparaison est sensible à la casse, ce qui signifie que la chaîne "hello" n'est pas égale à la chaîne "HELLO".

8

equalsIgnoreCase()

Compare deux chaînes pour l'égalité. La comparaison n'est pas sensible à la casse, ce qui signifie que la chaîne ("hello") est égale à la chaîne ("HELLO").

9

getBytes()

Copie les caractères de la chaîne dans le tampon fourni.

dix

indexOf()

Localise un caractère ou une chaîne dans une autre chaîne. Par défaut, il recherche depuis le début de la chaîne, mais peut également démarrer à partir d'un index donné, permettant de localiser toutes les instances du caractère ou de la chaîne.

11

lastIndexOf()

Localise un caractère ou une chaîne dans une autre chaîne. Par défaut, il recherche à partir de la fin de la chaîne, mais peut également travailler à rebours à partir d'un index donné, permettant de localiser toutes les instances du caractère ou de la chaîne.

12

length()

Renvoie la longueur de la chaîne, en caractères. (Notez que cela n'inclut pas un caractère nul de fin.)

13

remove()

Modify in place, une chaîne supprimant les caractères de l'index fourni à la fin de la chaîne ou de l'index fourni à index plus count.

14

replace()

La fonction String replace () vous permet de remplacer toutes les instances d'un caractère donné par un autre caractère. Vous pouvez également utiliser replace pour remplacer les sous-chaînes d'une chaîne par une sous-chaîne différente.

15

reserve()

La fonction String reserve () vous permet d'allouer un tampon en mémoire pour manipuler les chaînes.

16

setCharAt()

Définit un caractère de la chaîne. N'a aucun effet sur les index en dehors de la longueur existante de la chaîne.

17

startsWith()

Teste si une chaîne commence ou non par les caractères d'une autre chaîne.

18

toCharArray()

Copie les caractères de la chaîne dans le tampon fourni.

19

substring()

Obtenez une sous-chaîne d'une chaîne. L'index de départ est inclusif (le caractère correspondant est inclus dans la sous-chaîne), mais l'index de fin facultatif est exclusif (le caractère correspondant n'est pas inclus dans la sous-chaîne). Si l'index de fin est omis, la sous-chaîne continue jusqu'à la fin de la chaîne.

20

toInt()

Convertit une chaîne valide en entier. La chaîne d'entrée doit commencer par un nombre entier. Si la chaîne contient des nombres non entiers, la fonction arrêtera d'effectuer la conversion.

21

toFloat()

Convertit une chaîne valide en flottant. La chaîne d'entrée doit commencer par un chiffre. Si la chaîne contient des caractères non numériques, la fonction arrêtera d'effectuer la conversion. Par exemple, les chaînes "123.45", "123" et "123fish" sont converties respectivement en 123,45, 123,00 et 123,00. Notez que "123,456" est approximativement 123,46. Notez également que les flottants n'ont que 6-7 chiffres décimaux de précision et que les chaînes plus longues peuvent être tronquées.

22

toLowerCase()

Obtenez une version minuscule d'une chaîne. À partir de 1.0, toLowerCase () modifie la chaîne en place plutôt que de renvoyer un nouveau.

23

toUpperCase()

Obtenez une version majuscule d'une chaîne. Depuis la version 1.0, toUpperCase () modifie la chaîne sur place plutôt que d'en renvoyer une nouvelle.

24

trim()

Obtenez une version de la chaîne avec tous les espaces de début et de fin supprimés. Depuis la version 1.0, trim () modifie la chaîne sur place plutôt que d'en renvoyer une nouvelle.