Ce tutoriel expliquera les méthodes pour supprimer le caractère d'une chaîne en java.
Comment supprimer un caractère de la chaîne en java?
Pour supprimer le caractère d'une chaîne, vous pouvez utiliser:
Nous allons vérifier chacune des méthodes mentionnées une par une!
Méthode 1: Supprimer un caractère de la chaîne à l'aide de la méthode Java Remplace ()
Le "remplacer()»La méthode sortira une nouvelle chaîne en remplaçant le caractère existant par le nouveau. Dans le cas de la suppression d'un caractère, la nouvelle chaîne renvoyée supprimera le caractère existant de la chaîne. La syntaxe de la méthode Remplace () est répertoriée ci-dessous.
Syntaxe
Remplacer (Char OldCharacter, Char NewCaracter)La méthode Replace () prend deux paramètres, un qui sera supprimé, représenté comme «OldCharacter"Et le deuxième paramètre"Nouveau personnage«En tant que personnage remplacé.
Exemple
Ici, nous retirerons l'espace blanc d'une chaîne. Tout d'abord, nous créerons une variable de chaîne de type appelée «strg»:
Ensuite, nous appellerons le «remplacer()”Méthode En passant deux paramètres, l'un sera l'espace blanc qui sera supprimé de la chaîne, et le second sera un paramètre vide. La chaîne résultante sera stockée dans «newstrg»:
String NewsTrg = strg.remplacer(" ", "");La sortie indique que l'espace blanc de la chaîne donnée est supprimé:
Vous voulez supprimer un caractère spécifique en fonction de sa position? Si oui, passez à la section suivante.
Méthode 2: supprimer un caractère de la chaîne à l'aide de la méthode java substring ()
Tout en supprimant un personnage spécifique en utilisant le «substring ()«Méthode, nous devons passer les positions du caractère qui diviseront la chaîne puis la concaténer après avoir retiré ce caractère spécifique. La syntaxe de la méthode substring () pour supprimer un caractère d'une chaîne est donnée ci-dessous.
Syntaxe
substring (startPositionofString, positionofremovechar) + substring (positionofNextCHAR);La première méthode substring () accepte deux paramètres; Le premier sera la position de départ d'une chaîne et le deuxième paramètre comme position du caractère qui sera supprimé. Il renvoie une nouvelle sous-chaîne qui divise la chaîne existante. Ensuite, la deuxième substring () renvoie une nouvelle chaîne qui commence à partir de l'index à côté du caractère supprimé. Enfin, les deux nouvelles chaînes seront concaténées en utilisant le «+»Opérateur.
Exemple
Dans cet exemple, nous voulons supprimer un personnage "e" du "strg”String qui est présent au premier index:
Nous appellerons la méthode substring () et passerons "0«Comme l'indice de départ de la chaîne, et«1"Est la position de caractère"e«Que nous voulons supprimer. Ensuite, concaténez la chaîne retournée avec la nouvelle sous-chaîne qui commence à partir du 2ème index:
String NewsTrg = strg.substrat (0, 1) + strg.sous-chaîne (2);Comme vous pouvez le voir, nous avons réussi à supprimer le personnage «e«De la chaîne donnée:
Pour effectuer la même opération plus efficacement, utilisez le «DeleteCharat ()" méthode.
Méthode 3: supprimer un caractère de la chaîne à l'aide de la méthode java deletecharat ()
Une autre méthode pour supprimer un caractère d'une chaîne est «DeleteCharat ()". Cette méthode appartient au java "Balein de cordes" classe. Il ne prend qu'un seul caractère comme paramètre, l'index du caractère qui sera supprimé et renvoie la chaîne résultante.
Syntaxe
DeleteCharat (positionofCharacter);Exemple
Nous allons maintenant créer un objet du «Balein de cordes"Classe nommée"newstrg»Et appelez le«DeleteCharat ()«Méthode en passant la position du caractère comme« 1 »pour supprimer le caractère« e »:
Sortir
Nous avons fourni les méthodes les plus faciles pour supprimer un caractère d'une chaîne en java.
Conclusion
Pour supprimer un caractère d'une chaîne, il n'y a pas de méthode spéciale supprime () offerte par la classe de chaîne. Ainsi, nous pouvons utiliser d'autres méthodes pour effectuer cette opération, comme la méthode Remplace (), la méthode substring () et la méthode DeleteCharat (). Ce tutoriel a expliqué les méthodes pour supprimer le caractère d'une chaîne Java avec des exemples.