String étant une classe, elle contient plusieurs méthodes, en voici 2 qui soit très utiles :
.split("regex")
pour diviser un String en un tableau en utilisant un autre String comme délimiteur de la colonne..toUpperCase()
et.toLowerCase()
pour convertir un String en majuscule ou minuscule.endsWith()
et.startsWith()
pour tester si un String termine ou commence par un certain substring..length()
pour obtenir la longeur de la chaine de caractères..substring()
pour diviser un string avec 2 positions. Cette méthode prends 2 arguments, la première position (qui est inclusive, donc prise en compte dans le résultat), et la deuxième position qui est exclusive (donc non prise en compte dans le résultat). Donc si on a 0 en premier argument et 5 en deuxième argument, on aura les caractères 1, 2, 3 et 4..indexOf()
permet de savoir quel est l’indice de position d’un caractère ou un String dans un String..charAt()
est l’inverse deindexOf
et retourne un caractère à une position donnée.valueOf()
premet de transformer un autre type en String.
A noter que l’utilisation des méthodes String indiquées ici ne transforme pas la variable String d’origine, elle ne font que retourner une nouvelle valeur.