Java >> Tutoriel Java >  >> Tag >> String

Supprimer les virgules de la chaîne Java

Supprimer les virgules de la chaîne Java | Pour supprimer toutes les virgules de la chaîne donnée en Java, nous avons plusieurs méthodes intégrées disponibles dans la bibliothèque Java comme delete(), replace() et replaceAll(). Ces méthodes aident de différentes manières à supprimer ou supprimer le caractère ou la sous-chaîne de la chaîne donnée. Voir aussi :- Remplacer la virgule dans la chaîne Java

Supprimer les virgules de la chaîne Java à l'aide de replace()

La classe de chaîne Java contient deux formes surchargées de la méthode replace() :-

  1. public String replace(char oldChar, char newChar)
  2. remplacement de chaîne publique (cible CharSequence, remplacement CharSequence)

Parmi eux, la deuxième méthode replace () nous est utile pour supprimer les virgules de la chaîne Java. Syntaxe de la méthode :- remplacement de la chaîne publique (cible CharSequence, remplacement CharSequence)

  • Paramètre :- cible – La séquence de valeurs char à remplacer; replacement :- la séquence de remplacement des valeurs char
  • Retour :- La chaîne résultante après remplacement.

Lors de l'appel de la méthode replace(CharSequence target, CharSequence replacement) si nous passons une chaîne vide ("" ) comme deuxième paramètre, le premier paramètre sera supprimé de la chaîne.

Programme pour supprimer les virgules de la chaîne Java en utilisant replace()

public class Main {
   public static void main(String[] args) {
      String string = "Know,Program Java,Programming";
      System.out.println(string.replace(",", ""));
   }
}

Sortie :-

KnowProgram JavaProgrammation

La méthode replace() ci-dessus prend les paramètres de séquence de deux caractères target et replacement, la cible est le caractère à remplacer et le remplacement est un caractère à placer qui renvoie une chaîne après le remplacement.

Supprimer les virgules de la chaîne Java à l'aide de replaceAll()

Syntaxe de la méthode :- public String replaceAll(String regex, String replacement)

  • Paramètre :- regex – l'expression régulière à laquelle cette chaîne doit correspondre ; replacement – ​​la chaîne à remplacer pour chaque correspondance.
  • Retour :- La chaîne résultante.
  • Lances :- PatternSyntaxException - si la syntaxe de l'expression régulière n'est pas valide.
public class Main {
   public static void main(String[] args) {
      String string = "Know,Program Java,Programming";
      System.out.println(string.replaceAll(",", ""));
   }
}

Sortie :-

KnowProgram JavaProgrammation

La méthode replaceAll() fonctionne également de manière très similaire à la méthode replace(). Lorsque nous passons une chaîne vide comme deuxième paramètre à la méthode replaceAll(), le premier paramètre est supprimé de la chaîne.


Balise Java